PHP Класс Bluz\EventManager\EventManager

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$listeners list of listeners

Открытые методы

Метод Описание
attach ( string $eventName, callable $callback, integer $priority = 1 ) : EventManager Attach callback to event
trigger ( string $event, string | object $target = null, array | object $params = null ) : string | object Trigger event

Защищенные методы

Метод Описание
fire ( array $listeners, Event $event ) : EventManager Fire!

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

attach() публичный Метод

Attach callback to event
public attach ( string $eventName, callable $callback, integer $priority = 1 ) : EventManager
$eventName string
$callback callable
$priority integer
Результат EventManager

fire() защищенный Метод

Fire!
protected fire ( array $listeners, Event $event ) : EventManager
$listeners array
$event Event
Результат EventManager

trigger() публичный Метод

Trigger event
public trigger ( string $event, string | object $target = null, array | object $params = null ) : string | object
$event string
$target string | object
$params array | object
Результат string | object

Описание свойств

$listeners защищенное свойство

list of listeners
protected $listeners