public __construct ( Magento\Framework\Model\Context $context, Magento\Framework\Registry $registry, Magento\Framework\Data\FormFactory $formFactory, Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate, Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\CombineFactory $combineConditionsFactory, Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\ProductFactory $productConditionsFactory, QueryFactory $queryFactory, Magento\Catalog\Model\CategoryFactory $categoryFactory, Smile\ElasticsuiteVirtualCategory\Model\ResourceModel\VirtualCategory\CollectionFactory $categoryCollectionFactory, QueryBuilder $queryBuilder, array $data = [] ) |
$context |
Magento\Framework\Model\Context |
Context. |
$registry |
Magento\Framework\Registry |
Registry. |
$formFactory |
Magento\Framework\Data\FormFactory |
Form factory. |
$localeDate |
Magento\Framework\Stdlib\DateTime\TimezoneInterface |
Locale date. |
$combineConditionsFactory |
Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\CombineFactory |
Search engine rule (combine) condition factory. |
$productConditionsFactory |
Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\ProductFactory |
Search engine rule (product) condition factory. |
$queryFactory |
Smile\ElasticsuiteCore\Search\Request\Query\QueryFactory |
Search query factory. |
$categoryFactory |
Magento\Catalog\Model\CategoryFactory |
Product category factorty. |
$categoryCollectionFactory |
Smile\ElasticsuiteVirtualCategory\Model\ResourceModel\VirtualCategory\CollectionFactory |
Virtual categories collection factory. |
$queryBuilder |
Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\Product\QueryBuilder |
Search rule query builder. |
$data |
array |
Additional data. |