PHP Класс Metabor\Event\Dispatcher

Автор: Oliver Tischlinger
Наследование: implements MetaborStd\Event\DispatcherInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
__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