PHP Interface LdapTools\Event\EventDispatcherInterface

Author: Chad Sikorra ([email protected])
Datei anzeigen Open project: ldaptools/ldaptools Interface Usage Examples

Public Methods

Method 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 method

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

addSubscriber() public method

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

dispatch() public method

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

getListeners() public method

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

hasListeners() public method

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

removeListener() public method

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