PHP Класс Smile\ElasticsuiteThesaurus\Plugin\Query

Автор: Aurelien FOUCRET ([email protected])
Показать файл Открыть проект

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

Свойство Тип Описание
$indexerRegistry Magento\Framework\Indexer\IndexerRegistry

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

Метод Описание
__construct ( Magento\Framework\Indexer\IndexerRegistry $indexerRegistry ) Constructor.
aroundLoadByQuery ( Magento\Search\Model\Query $subject, Closure $proceed, string $text ) : Magento\Search\Model\Query Avoid original query rewrite using synonym_for to be applied into the query factory.
aroundSave ( Magento\Search\Model\Query $subject, Closure $proceed ) : Magento\Search\Model\Query Ensure the index is invalidated when synonyms are updated.

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

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

Constructor.
public __construct ( Magento\Framework\Indexer\IndexerRegistry $indexerRegistry )
$indexerRegistry Magento\Framework\Indexer\IndexerRegistry Indexers registry.

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

Avoid original query rewrite using synonym_for to be applied into the query factory.
public aroundLoadByQuery ( Magento\Search\Model\Query $subject, Closure $proceed, string $text ) : Magento\Search\Model\Query
$subject Magento\Search\Model\Query Query Model.
$proceed Closure Original function.
$text string Query text.
Результат Magento\Search\Model\Query

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

Ensure the index is invalidated when synonyms are updated.
public aroundSave ( Magento\Search\Model\Query $subject, Closure $proceed ) : Magento\Search\Model\Query
$subject Magento\Search\Model\Query Saved query.
$proceed Closure Original save method.
Результат Magento\Search\Model\Query

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

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

protected IndexerRegistry,Magento\Framework\Indexer $indexerRegistry
Результат Magento\Framework\Indexer\IndexerRegistry