PHP Interface LdapTools\Event\EventDispatcherInterface

Author: Chad Sikorra ([email protected])
Afficher le fichier Open project: ldaptools/ldaptools Interface Usage Examples

Méthodes publiques

Méthode Description
addListener ( string $eventName, callable $listener ) Add a listener to an event name.
addSubscriber ( LdapTools\Event\EventSubscriberInterface $subscriber ) Add an event subscriber.
dispatch ( LdapTools\Event\EventInterface $event ) Dispatch an event.
getListeners ( string $eventName ) : array Get the listeners for an event name.
hasListeners ( string $eventName ) : boolean Check if an event name has any listeners associated with it.
removeListener ( string $eventName, callable $listener ) Remove a listener from an event name.

Method Details

addListener() public méthode

Add a listener to an event name.
public addListener ( string $eventName, callable $listener )
$eventName string
$listener callable

addSubscriber() public méthode

Add an event subscriber.
public addSubscriber ( LdapTools\Event\EventSubscriberInterface $subscriber )
$subscriber LdapTools\Event\EventSubscriberInterface

dispatch() public méthode

Dispatch an event.
public dispatch ( LdapTools\Event\EventInterface $event )
$event LdapTools\Event\EventInterface

getListeners() public méthode

Get the listeners for an event name.
public getListeners ( string $eventName ) : array
$eventName string
Résultat array An array of event listeners.

hasListeners() public méthode

Check if an event name has any listeners associated with it.
public hasListeners ( string $eventName ) : boolean
$eventName string
Résultat boolean

removeListener() public méthode

Remove a listener from an event name.
public removeListener ( string $eventName, callable $listener )
$eventName string
$listener callable