PHP 인터페이스 LdapTools\Event\EventDispatcherInterface

저자: Chad Sikorra ([email protected])
파일 보기 프로젝트 열기: ldaptools/ldaptools 0 사용 예제들

공개 메소드들

메소드 설명
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.

메소드 상세

addListener() 공개 메소드

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

addSubscriber() 공개 메소드

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

dispatch() 공개 메소드

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

getListeners() 공개 메소드

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

hasListeners() 공개 메소드

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

removeListener() 공개 메소드

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