EventHandler

Обработчик событий

Package: alonity\events\Handler

Служит для управления событиями внутри приложения.

Ручная установка

composer require alonity/eventhandler

Использование

Обработчик событий основан на статическом подходе, по этому ко всем методам необходимо обращаться соответственно.

Прослушивание событий

Отслеживать события можно с помощью метода listen, который принимает два параметра: имя события и функцию обратного вызова, запускаемую в момент срабатывания события

// Добавление события на отслеживание
Handler::listen('eventName', function($params){
    var_dump($params);

    echo "<p>Hello!</p>";
});

Запуск событий

Для запуска событий, вы можете воспользоваться методом emit, который принимает два параметра: имя события и параметр, который будет передан в функцию обратного вызова события.

Список событий

Получить список событий можно в виде массива благодаря методу getListeners().

Удаление событий

Удалять события можно как списком, так и по одному, а так же все сразу

Last updated

Was this helpful?