/** * ViewPixel constructor. * @param Context $context * @param ArrayUtils $arrayUtils * @param array $data * @param SpringbotHelper $springbotHelper */ public function __construct(Context $context, ArrayUtils $arrayUtils, array $data = [], SpringbotHelper $springbotHelper) { $this->springbotHelper = $springbotHelper; $this->scopeConfig = $context->getScopeConfig(); $this->urlInterface = $context->getUrlBuilder(); parent::__construct($context, $arrayUtils, $data); }
/** * BxRecommendationBlock constructor. * @param \Magento\Catalog\Block\Product\Context $context * @param \Boxalino\Intelligence\Helper\P13n\Adapter $p13nHelper * @param \Boxalino\Intelligence\Helper\Data $bxHelperData * @param \Magento\Checkout\Model\Session $checkoutSession * @param \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility * @param \Magento\Catalog\Model\ResourceModel\Product\Link\Product\CollectionFactory $factory * @param \Magento\Framework\App\Request\Http $request * @param \Psr\Log\LoggerInterface $logger * @param array $data */ public function __construct(\Magento\Catalog\Block\Product\Context $context, \Boxalino\Intelligence\Helper\P13n\Adapter $p13nHelper, \Boxalino\Intelligence\Helper\Data $bxHelperData, \Magento\Checkout\Model\Session $checkoutSession, \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility, \Magento\Catalog\Model\ResourceModel\Product\Link\Product\CollectionFactory $factory, \Magento\Framework\App\Request\Http $request, \Psr\Log\LoggerInterface $logger, array $data) { $this->_logger = $logger; $this->bxHelperData = $bxHelperData; $this->_catalogProductVisibility = $catalogProductVisibility; $this->factory = $factory; $this->registry = $context->getRegistry(); $this->p13nHelper = $p13nHelper; $this->config = $context->getScopeConfig(); $this->_checkoutSession = $checkoutSession; $this->_data = $data; $this->othersWidgetConfig = $this->config->getValue('bxRecommendations/others', $this->scopeStore); parent::__construct($context, $data); }