File: /var/www/vhost/disk-apps/magento.bikenow.co/vendor/magento/module-bundle/Helper/Data.php
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Bundle\Helper;
/**
* Bundle helper
*
* @author Magento Core Team <core@magentocommerce.com>
*/
class Data extends \Magento\Framework\App\Helper\AbstractHelper
{
/**
* @var \Magento\Catalog\Model\ProductTypes\ConfigInterface
*/
protected $config;
/**
* @param \Magento\Framework\App\Helper\Context $context
* @param \Magento\Catalog\Model\ProductTypes\ConfigInterface $config
*/
public function __construct(
\Magento\Framework\App\Helper\Context $context,
\Magento\Catalog\Model\ProductTypes\ConfigInterface $config
) {
$this->config = $config;
parent::__construct($context);
}
/**
* Retrieve array of allowed product types for bundle selection product
*
* @return array
*/
public function getAllowedSelectionTypes()
{
$configData = $this->config->getType(\Magento\Catalog\Model\Product\Type::TYPE_BUNDLE);
return $configData['allowed_selection_types'] ?? [];
}
}