Ejemplo n.º 1
0
 /**
  * @param ProductRepositoryInterface $productRepository
  * @param SearchCriteriaBuilder $searchCriteriaBuilder
  * @param FilterBuilder $filterBuilder
  * @param \Magento\Catalog\Block\Product\Context|Context $context
  * @param \Magento\Catalog\Model\Resource\Product\CollectionFactory $productCollectionFactory
  * @param \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility
  * @param \Magento\Framework\App\Http\Context $httpContext
  * @param \Magento\Rule\Model\Condition\Sql\Builder $sqlBuilder
  * @param \Magento\CatalogWidget\Model\Rule $rule
  * @param \Magento\Widget\Helper\Conditions $conditionsHelper
  * @param CustomerSession $customerSession
  * @param array $data
  */
 public function __construct(ProductRepositoryInterface $productRepository, SearchCriteriaBuilder $searchCriteriaBuilder, FilterBuilder $filterBuilder, Context $context, ProductCollectionFactory $productCollectionFactory, Visibility $catalogProductVisibility, HttpContext $httpContext, Builder $sqlBuilder, Rule $rule, Conditions $conditionsHelper, CustomerSession $customerSession, array $data = [])
 {
     parent::__construct($context, $productCollectionFactory, $catalogProductVisibility, $httpContext, $sqlBuilder, $rule, $conditionsHelper, $data);
     $this->productRepository = $productRepository;
     $this->searchCriteriaBuilder = $searchCriteriaBuilder;
     $this->filterBuilder = $filterBuilder;
     $this->_customerSession = $customerSession;
 }
Ejemplo n.º 2
0
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Catalog\Model\ResourceModel\Product\CollectionFactory $productCollectionFactory, \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility, \Magento\Framework\App\Http\Context $httpContext, \Magento\Rule\Model\Condition\Sql\Builder $sqlBuilder, \Magento\CatalogWidget\Model\Rule $rule, \Magento\Widget\Helper\Conditions $conditionsHelper, array $data = array())
 {
     $this->___init();
     parent::__construct($context, $productCollectionFactory, $catalogProductVisibility, $httpContext, $sqlBuilder, $rule, $conditionsHelper, $data);
 }
Ejemplo n.º 3
0
 /**
  * Constructor
  *
  * @param \Magento\Catalog\Block\Product\Context $context
  * @param \Magento\Catalog\Model\Resource\Product\CollectionFactory $productCollectionFactory
  * @param \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility
  * @param \Magento\Framework\App\Http\Context $httpContext
  * @param \Magento\Rule\Model\Condition\Sql\Builder $sqlBuilder
  * @param \Magento\CatalogWidget\Model\Rule $rule
  * @param \Magento\Widget\Helper\Conditions $conditionsHelper
  * @param array $data
  * @param \Koklu\Recommender\Model\RecommenderInterface $recommender
  */
 public function __construct(\Magento\Catalog\Block\Product\Context $context, \Magento\Catalog\Model\Resource\Product\CollectionFactory $productCollectionFactory, \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility, \Magento\Framework\App\Http\Context $httpContext, \Magento\Rule\Model\Condition\Sql\Builder $sqlBuilder, \Magento\CatalogWidget\Model\Rule $rule, \Magento\Widget\Helper\Conditions $conditionsHelper, array $data = [], \Koklu\Recommender\Model\RecommenderInterface $recommender)
 {
     parent::__construct($context, $productCollectionFactory, $catalogProductVisibility, $httpContext, $sqlBuilder, $rule, $conditionsHelper, $data);
     $this->_recommender = $recommender;
 }