public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Catalog\Model\Product\Visibility $productVisibility, \Magento\Reports\Model\Product\Index\Factory $indexFactory, array $data = array()) { $this->___init(); parent::__construct($context, $productVisibility, $indexFactory, $data); }