Method |
Description |
|
copyEvent ( Kraken\Event\EventEmitterInterface $emitter, string $event ) : EventListener |
Forward event to another emitter. |
|
copyEvents ( Kraken\Event\EventEmitterInterface $emitter, string[] $events ) : EventListener[] |
Forward set of events to another emitter. |
|
delay ( string $event, integer $ticks, callable $listener ) : EventListener |
Set listener for event that will start to be invoked after $ticks number of events is emitted. This method
returns EventListener. |
|
delayOnce ( string $event, integer $ticks, callable $listener ) : EventListener |
Set listener for event that will fire only once after $ticks number of events is emitted. This method returns
EventListener |
|
delayTimes ( string $event, $ticks, integer $limit, callable $listener ) : EventListener |
Set listener for event that will fire at most as many times as $limit is set to, but only after $ticks number of
events is emitted. This method returns EventListener |
|
discardEvents ( Kraken\Event\EventEmitterInterface $emitter ) : Kraken\Event\EventEmitterInterface |
Discard events previously forwarded to another emitter. |
|
emit ( string $event, mixed[] $arguments = [] ) |
Emit event with specified arguments. |
|
findListener ( string $event, callable $listener ) : integer | null |
Find listener for event. |
|
flushListeners ( ) |
Remove all listeners. |
|
forwardEvents ( Kraken\Event\EventEmitterInterface $emitter ) : Kraken\Event\EventEmitterInterface |
Forward all events to another emitter. |
|
getMode ( ) : integer |
Returns mode of EventEmitter behaviour. |
|
on ( string $event, callable $listener ) : EventListener |
Set listener for event. This method returns EventListener. |
|
once ( string $event, callable $listener ) : EventListener |
Set listener for event that will fire only once. This method returns EventListener |
|
removeListener ( string $event, callable $listener ) |
Remove existing listener for event. |
|
removeListeners ( string $event ) |
Remove all listeners for event. |
|
setMode ( integer $emitterMode ) |
Set mode for EventEmitter behaviour. |
|
times ( string $event, integer $limit, callable $listener ) : EventListener |
Set listener for event that will fire at most as many times as set limit to. This method returns EventListener |
|