/** * @param \Magento\Framework\App\Action\Context $context * @param \Magento\Catalog\Controller\Adminhtml\Product\Builder $productBuilder * @param \Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper $initializationHelper * @param PageFactory $resultPageFactory * @param \Magento\Catalog\Model\Product\TypeTransitionManager $productTypeManager */ public function __construct(ActionContext $context, ProductBuilder $productBuilder, ProductInitializationHelper $initializationHelper, PageFactory $resultPageFactory, \Magento\Catalog\Model\Product\TypeTransitionManager $productTypeManager) { $this->initializationHelper = $initializationHelper; $this->productBuilder = $productBuilder; $this->productTypeManager = $productTypeManager; parent::__construct($context, $resultPageFactory); }
/** * @param \Magento\Framework\App\Action\Context $context * @param PageFactory $resultPageFactory * @param \Magento\Framework\Controller\Result\JsonFactory $resultJsonFactory */ public function __construct(ActionContext $context, PageFactory $resultPageFactory, \Magento\Framework\Controller\Result\JsonFactory $resultJsonFactory) { parent::__construct($context, $resultPageFactory); $this->resultJsonFactory = $resultJsonFactory; }