PHP 클래스 BigName\EventDispatcher\Dispatcher

파일 보기 프로젝트 열기: heybigname/event-dispatcher 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( BigName\EventDispatcher\Containers\Container $container = null )
addLazyListener ( $name, $listener )
addListener ( $name, BigName\EventDispatcher\Listener $listener )
dispatch ( $events )
getAnyListeners ( $name )
getLazyListeners ( $name )
getListeners ( $name )
hasLazyListeners ( $name )
hasListeners ( $name )

비공개 메소드들

메소드 설명
fireEvent ( BigName\EventDispatcher\Event $event )
fireEvents ( array $events )

메소드 상세

__construct() 공개 메소드

public __construct ( BigName\EventDispatcher\Containers\Container $container = null )
$container BigName\EventDispatcher\Containers\Container

addLazyListener() 공개 메소드

public addLazyListener ( $name, $listener )

addListener() 공개 메소드

public addListener ( $name, BigName\EventDispatcher\Listener $listener )
$listener BigName\EventDispatcher\Listener

dispatch() 공개 메소드

public dispatch ( $events )

getAnyListeners() 공개 메소드

public getAnyListeners ( $name )

getLazyListeners() 공개 메소드

public getLazyListeners ( $name )

getListeners() 공개 메소드

public getListeners ( $name )

hasLazyListeners() 공개 메소드

public hasLazyListeners ( $name )

hasListeners() 공개 메소드

public hasListeners ( $name )