public __construct ( Magento\Rule\Model\Condition\Context $context, Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\ProductFactory $conditionFactory, |
||
$context | Magento\Rule\Model\Condition\Context | Rule context. |
$conditionFactory | Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\ProductFactory | Product condition factory. |
$queryFactory | Search query factory. | |
$data | array | Additional data. |
public function __construct(\Magento\Rule\Model\Condition\Context $context, \Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\ProductFactory $conditionFactory, \Smile\ElasticsuiteCore\Search\Request\Query\QueryFactory $queryFactory, array $data = [])
{
$this->productConditionFactory = $conditionFactory;
$this->queryFactory = $queryFactory;
parent::__construct($context, $data);
$this->setType($this->type);
}