Класс работы с событиями. По умолчанию подключает все файлы, соответствующие шаблону 'application/events/*.events.php'
SYS()->library("events");
events(); // Или SYS()->events;
function events(string $event = null, mixed $params = array())
return mixed
Функция для быстрого обращения к классу событий. Если не передавать параметры, вернёт объект класса. Если указать параметры, передаст их в метод load и вернёт результат выполнения метода.
$event - название события
$params - параметры, передаваемые в обработчики событий
final public function load(string $event, mixed $params = array())
return array
Вызывает события.
$event - название события
$params - параметры, передаваемые в обработчики событий
Возвращает список результатов выполнения функций.
final public function setFunc(string $func, string $name = )
return boolean
Установка функции $func в качестве события $name (по умолчанию будет присвоено имя функции).
final public function setClass(string $class, string $method = null, string $name = null)
return boolean
Установка методов $method (если не передано, то будут загружены все методы класса) класса $class в качестве событий $name (по умолчанию будет присвоено имя метода).