PHP Class eZ\Publish\Core\Base\Container\ApiLoader\SignalSlot\SignalDispatcherFactory

Afficher le fichier Open project: ezsystems/ezpublish-kernel Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( string $signalDispatcherClass, $searchEngineAlias ) SignalDispatcherFactory constructor.
addSlotsForSearchEngine ( string $searchEngineAlias, array $searchEngineSignalSlots ) Bulk add all signal slots if needed for a search engine.
buildSignalDispatcher ( ) : SignalDispatcher Build SignalDispatcher for SignalSlots.
getSearchEngineAlias ( ) : string Get current search engine alias.

Method Details

__construct() public méthode

SignalDispatcherFactory constructor.
public __construct ( string $signalDispatcherClass, $searchEngineAlias )
$signalDispatcherClass string
$searchEngineAlias

addSlotsForSearchEngine() public méthode

Bulk add all signal slots if needed for a search engine.
public addSlotsForSearchEngine ( string $searchEngineAlias, array $searchEngineSignalSlots )
$searchEngineAlias string
$searchEngineSignalSlots array [signal => array(slot1, slot2, ...)]

buildSignalDispatcher() public méthode

Build SignalDispatcher for SignalSlots.
public buildSignalDispatcher ( ) : SignalDispatcher
Résultat eZ\Publish\Core\SignalSlot\SignalDispatcher

getSearchEngineAlias() public méthode

Get current search engine alias.
public getSearchEngineAlias ( ) : string
Résultat string