PHP Класс Smile\ElasticsuiteCatalogRule\Model\Rule

Автор: Aurelien FOUCRET ([email protected])
Наследование: extends Magento\Rule\Model\AbstractModel
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$conditionsFactory Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\CombineFactory
$elementName string

Открытые методы

Метод Описание
__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 $conditionsFactory, array $data = [] ) Constructor.
getActionsInstance ( ) {@inheritDoc}
getConditions ( ) {@inheritDoc}
getConditionsInstance ( ) {@inheritDoc}
getSearchQuery ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface Build a search query for the current rule.
setElementName ( string $elementName ) Set the target element name (name of the input into the form).

Описание методов

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

Constructor.
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 $conditionsFactory, 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.
$conditionsFactory Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\CombineFactory Search engine rule condition factory.
$data array Additional data.

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

{@inheritDoc}
public getActionsInstance ( )

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

{@inheritDoc}
public getConditions ( )

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

{@inheritDoc}

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

Build a search query for the current rule.
public getSearchQuery ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface
Результат Smile\ElasticsuiteCore\Search\Request\QueryInterface

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

Set the target element name (name of the input into the form).
public setElementName ( string $elementName )
$elementName string Target element name

Описание свойств

$conditionsFactory защищенное свойство

protected CombineFactory,Smile\ElasticsuiteCatalogRule\Model\Rule\Condition $conditionsFactory
Результат Smile\ElasticsuiteCatalogRule\Model\Rule\Condition\CombineFactory

$elementName защищенное свойство

protected string $elementName
Результат string