PHP 클래스 eZ\Bundle\EzPublishCoreBundle\ApiLoader\SearchEngineIndexerFactory

파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

보호된 프로퍼티들

프로퍼티 타입 설명
$searchEngineIndexers eZ\Publish\Core\Search\Common\Indexer[] Key is the search engine identifier, value indexer itself.

공개 메소드들

메소드 설명
__construct ( RepositoryConfigurationProvider $repositoryConfigurationProvider )
buildSearchEngineIndexer ( ) : Indexer Build search engine indexer identified by its identifier (the "alias" attribute in the service tag), resolved for current siteaccess.
getSearchEngineIndexers ( ) : Indexer[] Returns registered search engine indexers.
registerSearchEngineIndexer ( Indexer $searchEngineIndexer, string $searchEngineIdentifier ) Registers $searchEngineIndexer as a valid search engine indexer with identifier $searchEngineIdentifier.

메소드 상세

__construct() 공개 메소드

public __construct ( RepositoryConfigurationProvider $repositoryConfigurationProvider )
$repositoryConfigurationProvider RepositoryConfigurationProvider

buildSearchEngineIndexer() 공개 메소드

Build search engine indexer identified by its identifier (the "alias" attribute in the service tag), resolved for current siteaccess.
public buildSearchEngineIndexer ( ) : Indexer
리턴 eZ\Publish\Core\Search\Common\Indexer

getSearchEngineIndexers() 공개 메소드

Returns registered search engine indexers.
public getSearchEngineIndexers ( ) : Indexer[]
리턴 eZ\Publish\Core\Search\Common\Indexer[]

registerSearchEngineIndexer() 공개 메소드

Registers $searchEngineIndexer as a valid search engine indexer with identifier $searchEngineIdentifier.
public registerSearchEngineIndexer ( Indexer $searchEngineIndexer, string $searchEngineIdentifier )
$searchEngineIndexer eZ\Publish\Core\Search\Common\Indexer
$searchEngineIdentifier string

프로퍼티 상세

$searchEngineIndexers 보호되어 있는 프로퍼티

Key is the search engine identifier, value indexer itself.
protected Indexer[],eZ\Publish\Core\Search\Common $searchEngineIndexers
리턴 eZ\Publish\Core\Search\Common\Indexer[]