Esempio n. 1
0
 /**
  * Category constructor.
  * @param \Magento\Eav\Model\Entity\Context $context
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Catalog\Model\Factory $modelFactory
  * @param \Magento\Framework\Event\ManagerInterface $eventManager
  * @param Category\TreeFactory $categoryTreeFactory
  * @param Category\CollectionFactory $categoryCollectionFactory
  * @param array $data
  */
 public function __construct(\Magento\Eav\Model\Entity\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\Factory $modelFactory, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Catalog\Model\ResourceModel\Category\TreeFactory $categoryTreeFactory, \Magento\Catalog\Model\ResourceModel\Category\CollectionFactory $categoryCollectionFactory, $data = [])
 {
     parent::__construct($context, $storeManager, $modelFactory, $data);
     $this->_categoryTreeFactory = $categoryTreeFactory;
     $this->_categoryCollectionFactory = $categoryCollectionFactory;
     $this->_eventManager = $eventManager;
     $this->connectionName = 'catalog';
 }
Esempio n. 2
0
 /**
  * @param \Magento\Eav\Model\Entity\Context $context
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Catalog\Model\Factory $modelFactory
  * @param Category\CollectionFactory $categoryCollectionFactory
  * @param Category $catalogCategory
  * @param \Magento\Framework\Event\ManagerInterface $eventManager
  * @param \Magento\Eav\Model\Entity\Attribute\SetFactory $setFactory
  * @param \Magento\Eav\Model\Entity\TypeFactory $typeFactory
  * @param \Magento\Catalog\Model\Product\Attribute\DefaultAttributes $defaultAttributes
  * @param array $data
  *
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\Eav\Model\Entity\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\Factory $modelFactory, \Magento\Catalog\Model\ResourceModel\Category\CollectionFactory $categoryCollectionFactory, Category $catalogCategory, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Eav\Model\Entity\Attribute\SetFactory $setFactory, \Magento\Eav\Model\Entity\TypeFactory $typeFactory, \Magento\Catalog\Model\Product\Attribute\DefaultAttributes $defaultAttributes, $data = [])
 {
     $this->_categoryCollectionFactory = $categoryCollectionFactory;
     $this->_catalogCategory = $catalogCategory;
     $this->eventManager = $eventManager;
     $this->setFactory = $setFactory;
     $this->typeFactory = $typeFactory;
     $this->defaultAttributes = $defaultAttributes;
     parent::__construct($context, $storeManager, $modelFactory, $data);
     $this->connectionName = 'catalog';
 }