IEventWorkflowController

Расширяет IEventController.

Интерфейс контроллера событий, позволяющего влиять на распространение событий по дереву.

Конструктор | Методы

Конструктор

IEventWorkflowController()

Методы

Имя Описание
onAfterEventFiring(events, type[, event])

Функция, вызываемая после окончания обработки события менеджером событий. Этот метод является опциональным.

onBeforeEventFiring(events, type[, event])

Функция, вызываемая до начала обработки события менеджером событий. Этот метод является опциональным.

onStartListening(events, type)

Вызывается при первой подписке на указанный тип событий через указанный менеджер событий. Этот метод является опциональным.

Унаследован от IEventController.

onStopListening(events, type)

Вызывается, когда определённый тип событий перестаёт слушаться на указанном менеджере событий (удалена последняя подписка). Этот метод является опциональным.

Унаследован от IEventController.

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

onAfterEventFiring

{} onAfterEventFiring(events, type[, event])

Функция, вызываемая после окончания обработки события менеджером событий. Этот метод является опциональным.

Параметры:

Параметр Значение по умолчанию Описание
events *

Тип: IEventManager

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

type *

Тип: String

Тип события.

event

Тип: IEvent

Событие.

* Обязательный параметр/опция.

onBeforeEventFiring

{} onBeforeEventFiring(events, type[, event])

Функция, вызываемая до начала обработки события менеджером событий. Этот метод является опциональным.

Параметры:

Параметр Значение по умолчанию Описание
events *

Тип: IEventManager

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

type *

Тип: String

Тип события.

event

Тип: IEvent

Событие.

* Обязательный параметр/опция.