События (events.class)

Класс работы с событиями. По умолчанию подключает все файлы, соответствующие шаблону 'application/events/*.events.php'

Вызов

 SYS()->library("events");

Обращение

 events(); // Или SYS()->events;

Функции

 function events(string $event = null, mixed $params = array())
return mixed

Функция для быстрого обращения к классу событий. Если не передавать параметры, вернёт объект класса. Если указать параметры, передаст их в метод load и вернёт результат выполнения метода.

$event  - название события

$params - параметры, передаваемые в обработчики событий

Методы

load

final public function load(string $event, mixed $params = array())
return array

Вызывает события.

$event  - название события

$params - параметры, передаваемые в обработчики событий

Возвращает список результатов выполнения функций.

setFunc

final public function setFunc(string $func, string $name = )
return boolean

Установка функции $func в качестве события $name (по умолчанию будет присвоено имя функции).

setClass

final public function setClass(string $class, string $method = null, string $name = null)
return boolean

Установка методов $method (если не передано, то будут загружены все методы класса) класса $class в качестве событий $name (по умолчанию будет присвоено имя метода).

 

Политика конфиденциальности