\Colibri\EventsEventDispatcher

Менеджер событий

Summary

Methods
Properties
Constants
Instance()
Dispose()
__clone()
AddEventListener()
RemoveEventListener()
Dispatch()
HasEventListener()
RegisteredListeners()
No public properties found
No constants found
No protected methods found
$instance
N/A
__construct()
$_events
N/A

Properties

Methods

Dispose()

Dispose() : void

Удаляет обьект

__clone()

__clone() : void

Клонирует обьект

AddEventListener()

AddEventListener(string  $ename, mixed  $listener = '', mixed  $object = null) : boolean

Добавляет обработчик события

Parameters

string $ename
mixed $listener
mixed $object

Returns

boolean

RemoveEventListener()

RemoveEventListener(string  $ename, mixed  $listener) : void

Удаляет обработчик события

Parameters

string $ename
mixed $listener

Dispatch()

Dispatch(string  $event, mixed  $args = null) : void

Поднять событие

Parameters

string $event
mixed $args

HasEventListener()

HasEventListener(string  $ename, mixed  $listener) : void

Проверяет наличие обработчика на событие

Parameters

string $ename
mixed $listener

RegisteredListeners()

RegisteredListeners(string  $ename = "") : \Colibri\Collections\ArrayList

Регистрирует слушателей к событию

Parameters

string $ename

Returns

\Colibri\Collections\ArrayList

__construct()

__construct() 

Конструктор