Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\Combine::__construct PHP Метод

__construct() публичный Метод

Constructor.
public __construct ( Magento\Rule\Model\Condition\Context $context, Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\ProductFactory $conditionFactory, QueryFactory $queryFactory, array $data = [] )
$context Magento\Rule\Model\Condition\Context Rule context.
$conditionFactory Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\ProductFactory Product condition factory.
$queryFactory Smile\ElasticsuiteCore\Search\Request\Query\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);
    }