public __construct ( Magento\Rule\Model\Condition\Context $context, Magento\Backend\Helper\Data $backendData, Magento\Eav\Model\Config $config, AttributeList $attributeList, QueryBuilder $queryBuilder, Magento\Catalog\Model\ProductFactory $productFactory, Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Magento\Catalog\Model\ResourceModel\Product $productResource, Magento\Eav\Model\ResourceModel\Entity\Attribute\Set\Collection $attrSetCollection, Magento\Framework\Locale\FormatInterface $localeFormat, Magento\Config\Model\Config\Source\Yesno $booleanSource, QueryFactory $queryFactory, array $data = [] ) |
$context |
Magento\Rule\Model\Condition\Context |
Rule context. |
$backendData |
Magento\Backend\Helper\Data |
Admin helper. |
$config |
Magento\Eav\Model\Config |
EAV config. |
$attributeList |
Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\Product\AttributeList |
Product search rule attribute list. |
$queryBuilder |
Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\Product\QueryBuilder |
Product search rule query builder. |
$productFactory |
Magento\Catalog\Model\ProductFactory |
Product factory. |
$productRepository |
Magento\Catalog\Api\ProductRepositoryInterface |
Product repository. |
$productResource |
Magento\Catalog\Model\ResourceModel\Product |
Product resource model. |
$attrSetCollection |
Magento\Eav\Model\ResourceModel\Entity\Attribute\Set\Collection |
Attribute set collection. |
$localeFormat |
Magento\Framework\Locale\FormatInterface |
Locale format. |
$booleanSource |
Magento\Config\Model\Config\Source\Yesno |
Data source for boolean select. |
$queryFactory |
Smile\ElasticsuiteCore\Search\Request\Query\QueryFactory |
Search query factory. |
$data |
array |
Additional data. |