PHP Класс eZ\Bundle\EzPublishCoreBundle\ApiLoader\SearchEngineFactory

Показать файл Открыть проект

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

Свойство Тип Описание
$searchEngines eZ\Publish\SPI\Search\Handler[] Key is the search engine identifier, value search handler itself.

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

Метод Описание
__construct ( RepositoryConfigurationProvider $repositoryConfigurationProvider )
buildSearchEngine ( ) : eZ\Publish\SPI\Persistence\Handler Builds search engine identified by its identifier (the "alias" attribute in the service tag), resolved for current siteaccess.
getSearchEngines ( ) : eZ\Publish\SPI\Search\Handler[] Returns registered search engines.
registerSearchEngine ( eZ\Publish\SPI\Search\Handler $searchHandler, string $searchEngineIdentifier ) Registers $searchHandler as a valid search engine with identifier $searchEngineIdentifier.

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

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

public __construct ( RepositoryConfigurationProvider $repositoryConfigurationProvider )
$repositoryConfigurationProvider RepositoryConfigurationProvider

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

Builds search engine identified by its identifier (the "alias" attribute in the service tag), resolved for current siteaccess.
public buildSearchEngine ( ) : eZ\Publish\SPI\Persistence\Handler
Результат eZ\Publish\SPI\Persistence\Handler

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

Returns registered search engines.
public getSearchEngines ( ) : eZ\Publish\SPI\Search\Handler[]
Результат eZ\Publish\SPI\Search\Handler[]

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

Note It is strongly recommended to register a lazy persistent handler.
public registerSearchEngine ( eZ\Publish\SPI\Search\Handler $searchHandler, string $searchEngineIdentifier )
$searchHandler eZ\Publish\SPI\Search\Handler
$searchEngineIdentifier string

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

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

Key is the search engine identifier, value search handler itself.
protected Handler[],eZ\Publish\SPI\Search $searchEngines
Результат eZ\Publish\SPI\Search\Handler[]