/** * @param Context $context * @param array $data */ public function __construct(\Magento\Catalog\Block\Product\Context $context, array $data = array()) { $this->_imageHelper = $context->getImageHelper(); $this->_compareProduct = $context->getCompareProduct(); $this->_wishlistHelper = $context->getWishlistHelper(); $this->_cartHelper = $context->getCartHelper(); $this->_catalogConfig = $context->getCatalogConfig(); $this->_coreRegistry = $context->getRegistry(); $this->_taxData = $context->getTaxData(); $this->_catalogData = $context->getCatalogHelper(); $this->_mathRandom = $context->getMathRandom(); $this->reviewRenderer = $context->getReviewRenderer(); $this->stockItemService = $context->getStockItemService(); parent::__construct($context, $data); }