Событие (event) - это то, что происходит в результате некоторых действий пользователя или самой системы. В UMI.CMS реализована модель событий, что добавляет большую гибкость в разработке индивидуальных решений, а так же в написании собственных модулей. События могут быть использованы для "общения" между различными модулями системы. Например, с помощью событий можно отправить письмо администратору при добавлении нового комментария.
При возникновении события происходит вызов всех назначенных ему обработчиков.
Терминология
Точка вызова (Event point)
Точка вызова события. Определяется в методе-инициаторе события.
Перехватчик события (Event listener)
Отслеживает определенное событие и запускает соответствующий обработчик
Обработчик события (Event handler)
Метод, который исполняется по факту возникновения события