Beispiel #1
0
 /**
  * Constructor
  *
  * @param \Magento\Framework\App\CacheInterface $cache
  * @param \Magento\Eav\Model\Entity\TypeFactory $entityTypeFactory
  * @param \Magento\Framework\App\Cache\StateInterface $cacheState
  * @param \Magento\Framework\Validator\UniversalFactory $universalFactory
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  * @param \Magento\Catalog\Model\Resource\ConfigFactory $configFactory
  * @param \Magento\Catalog\Model\Product\TypeFactory $productTypeFactory
  * @param \Magento\Eav\Model\Resource\Entity\Attribute\Group\CollectionFactory $groupCollectionFactory
  * @param \Magento\Eav\Model\Resource\Entity\Attribute\Set\CollectionFactory $setCollectionFactory
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Eav\Model\Config $eavConfig
  *
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\Framework\App\CacheInterface $cache, \Magento\Eav\Model\Entity\TypeFactory $entityTypeFactory, \Magento\Framework\App\Cache\StateInterface $cacheState, \Magento\Framework\Validator\UniversalFactory $universalFactory, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Catalog\Model\Resource\ConfigFactory $configFactory, \Magento\Catalog\Model\Product\TypeFactory $productTypeFactory, \Magento\Eav\Model\Resource\Entity\Attribute\Group\CollectionFactory $groupCollectionFactory, \Magento\Eav\Model\Resource\Entity\Attribute\Set\CollectionFactory $setCollectionFactory, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Eav\Model\Config $eavConfig)
 {
     $this->_scopeConfig = $scopeConfig;
     $this->_configFactory = $configFactory;
     $this->_productTypeFactory = $productTypeFactory;
     $this->_groupCollectionFactory = $groupCollectionFactory;
     $this->_setCollectionFactory = $setCollectionFactory;
     $this->_storeManager = $storeManager;
     $this->_eavConfig = $eavConfig;
     parent::__construct($cache, $entityTypeFactory, $cacheState, $universalFactory);
 }