PHP 클래스 Smile\ElasticsuiteCatalogRule\Model\Rule

저자: Aurelien FOUCRET ([email protected])
상속: extends Magento\Rule\Model\AbstractModel
파일 보기 프로젝트 열기: smile-sa/elasticsuite 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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