Beispiel #1
0
 /**
  * @param \Magento\Catalog\Api\CategoryManagementInterface $categoryReadService
  * @param \Magento\Eav\Model\Config $eavConfig
  * @param \Magento\Catalog\Model\Resource\Product\Attribute\CollectionFactory $attributeCollectionFactory
  * @param \Magento\Eav\Model\Resource\Entity\Attribute\Option\CollectionFactory $attrOptionCollectionFactory
  * @param \Magento\Catalog\Model\Resource\Product\Collection $productCollection
  * @param \Magento\ConfigurableProduct\Model\Product\Type\VariationMatrix $variationMatrix
  */
 public function __construct(\Magento\Catalog\Api\CategoryManagementInterface $categoryReadService, \Magento\Eav\Model\Config $eavConfig, \Magento\Catalog\Model\Resource\Product\Attribute\CollectionFactory $attributeCollectionFactory, \Magento\Eav\Model\Resource\Entity\Attribute\Option\CollectionFactory $attrOptionCollectionFactory, \Magento\Catalog\Model\Resource\Product\Collection $productCollection, \Magento\ConfigurableProduct\Model\Product\Type\VariationMatrix $variationMatrix)
 {
     $this->variationMatrix = $variationMatrix;
     parent::__construct($categoryReadService, $eavConfig, $attributeCollectionFactory, $attrOptionCollectionFactory, $productCollection);
 }