PHP Трейт Kraken\Event\BaseEventEmitterTrait

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$emitterBlocked integer
$eventListeners EventListener[][]
$eventPointers int[]
$forwardListeners Kraken\Event\EventEmitterInterface[]

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

Метод Описание
__construct ( )
__destruct ( )
copyEvent ( Kraken\Event\EventEmitterInterface $emitter, $event )
copyEvents ( Kraken\Event\EventEmitterInterface $emitter, $events )
delay ( $event, $ticks, callable $listener )
delayOnce ( $event, $ticks, callable $listener )
delayTimes ( $event, $ticks, $limit, callable $listener )
discardEvents ( Kraken\Event\EventEmitterInterface $emitter )
emit ( $event, $arguments = [] )
findListener ( $event, callable $listener )
flushListeners ( )
forwardEvents ( Kraken\Event\EventEmitterInterface $emitter )
getMode ( )
on ( $event, callable $listener )
once ( $event, callable $listener )
removeListener ( $event, callable $listener )
removeListeners ( $event )
setMode ( $emitterMode )
times ( $event, $limit, callable $listener )

Защищенные методы

Метод Описание
attachOnListener ( integer $pointer, string $event, callable $listener ) : callable
attachOnceListener ( integer $pointer, string $event, callable $listener ) : callable
attachTimesListener ( integer $pointer, string $event, integer $limit, callable $listener ) : callable

Описание методов

__construct() публичный Метод

public __construct ( )

__destruct() публичный Метод

public __destruct ( )

attachOnListener() защищенный Метод

protected attachOnListener ( integer $pointer, string $event, callable $listener ) : callable
$pointer integer
$event string
$listener callable
Результат callable

attachOnceListener() защищенный Метод

protected attachOnceListener ( integer $pointer, string $event, callable $listener ) : callable
$pointer integer
$event string
$listener callable
Результат callable

attachTimesListener() защищенный Метод

protected attachTimesListener ( integer $pointer, string $event, integer $limit, callable $listener ) : callable
$pointer integer
$event string
$limit integer
$listener callable
Результат callable

copyEvent() публичный Метод

См. также: EventEmitterInterface::copyEvent
public copyEvent ( Kraken\Event\EventEmitterInterface $emitter, $event )
$emitter Kraken\Event\EventEmitterInterface

copyEvents() публичный Метод

См. также: EventEmitterInterface::copyEvents
public copyEvents ( Kraken\Event\EventEmitterInterface $emitter, $events )
$emitter Kraken\Event\EventEmitterInterface

delay() публичный Метод

См. также: EventEmitterInterface::delay
public delay ( $event, $ticks, callable $listener )
$listener callable

delayOnce() публичный Метод

См. также: EventEmitterInterface::delayOnce
public delayOnce ( $event, $ticks, callable $listener )
$listener callable

delayTimes() публичный Метод

См. также: EventEmitterInterface::delayTimes
public delayTimes ( $event, $ticks, $limit, callable $listener )
$listener callable

discardEvents() публичный Метод

См. также: EventEmitterInterface::discardEvents
public discardEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

emit() публичный Метод

См. также: EventEmitterInterface::emit
public emit ( $event, $arguments = [] )

findListener() публичный Метод

См. также: EventEmitterInterface::findListener
public findListener ( $event, callable $listener )
$listener callable

flushListeners() публичный Метод

См. также: EventEmitterInterface::flushListeners
public flushListeners ( )

forwardEvents() публичный Метод

См. также: EventEmitterInterface::forwardEvents
public forwardEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

getMode() публичный Метод

См. также: EventEmitterInterface::getMode
public getMode ( )

on() публичный Метод

См. также: EventEmitterInterface::on
public on ( $event, callable $listener )
$listener callable

once() публичный Метод

См. также: EventEmitterInterface::once
public once ( $event, callable $listener )
$listener callable

removeListener() публичный Метод

См. также: EventEmitterInterface::removeListener
public removeListener ( $event, callable $listener )
$listener callable

removeListeners() публичный Метод

См. также: EventEmitterInterface::removeListeners
public removeListeners ( $event )

setMode() публичный Метод

См. также: EventEmitterInterface::setMode
public setMode ( $emitterMode )

times() публичный Метод

См. также: EventEmitterInterface::times
public times ( $event, $limit, callable $listener )
$listener callable

Описание свойств

$emitterBlocked защищенное свойство

protected int $emitterBlocked
Результат integer

$eventListeners защищенное свойство

protected EventListener[][],Kraken\Event $eventListeners
Результат EventListener[][]

$eventPointers защищенное свойство

protected int[] $eventPointers
Результат int[]

$forwardListeners защищенное свойство

protected EventEmitterInterface[],Kraken\Event $forwardListeners
Результат Kraken\Event\EventEmitterInterface[]