PHP 클래스 Metabor\Event\Dispatcher

저자: Oliver Tischlinger
상속: implements MetaborStd\Event\DispatcherInterface
파일 보기 프로젝트 열기: metabor/statemachine

공개 메소드들

메소드 설명
__invoke ( )
dispatch ( MetaborStd\Event\EventInterface $event, array $arguments = [], MetaborStd\CallbackInterface $onReadyCallback = null )
isReady ( ) : boolean

보호된 메소드들

메소드 설명
addCommand ( callable $command, array $arguments )
addEvent ( MetaborStd\Event\EventInterface $event, array $arguments )
getCommands ( ) : array
removeCommand ( callable $command, array $arguments )

메소드 상세

__invoke() 공개 메소드

또한 보기: MetaborStd\CallbackInterface::__invoke()
public __invoke ( )

addCommand() 보호된 메소드

protected addCommand ( callable $command, array $arguments )
$command callable
$arguments array

addEvent() 보호된 메소드

protected addEvent ( MetaborStd\Event\EventInterface $event, array $arguments )
$event MetaborStd\Event\EventInterface
$arguments array

dispatch() 공개 메소드

또한 보기: MetaborStd\Event\DispatcherInterface::dispatch()
public dispatch ( MetaborStd\Event\EventInterface $event, array $arguments = [], MetaborStd\CallbackInterface $onReadyCallback = null )
$event MetaborStd\Event\EventInterface
$arguments array
$onReadyCallback MetaborStd\CallbackInterface

getCommands() 보호된 메소드

protected getCommands ( ) : array
리턴 array

isReady() 공개 메소드

public isReady ( ) : boolean
리턴 boolean

removeCommand() 보호된 메소드

protected removeCommand ( callable $command, array $arguments )
$command callable
$arguments array