PHP Interface Blast\Orm\EventEmitterFactoryInterface

Mostrar archivo Open project: phpthinktank/blast-orm

Public Methods

Method Description
createEventEmitter ( array $events = [] ) : League\Event\Emitter Create event emitter and set optional events as array or \League\Event\ListenerProviderInterface.

Method Details

createEventEmitter() public method

Event array could have a name-handler-pair, a listener provider as instance of \League\Event\ListenerProviderInterface or a argument array with name, handler and priority $events = [ name-handler-pair 'eventName' => function()}, listener provider as instance of \League\Event\ListenerProviderInterface new \Acme\MyListenerProvider argument array name, handler, prio ['name', function()}, 10] alternating argument array name => [handler, prio] 'eventName' => [function()}, 10] ];
public createEventEmitter ( array $events = [] ) : League\Event\Emitter
$events array
return League\Event\Emitter