PHP Класс Pop\Event\Manager

Автор: Nick Sagona, III ([email protected])
Наследование: implements ArrayAccess, implements Countable, implements IteratorAggregate
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$alive boolean Event 'alive' tracking flag
$listeners array Event listeners
$results array Event results

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

Метод Описание
__construct ( string $name = null, mixed $action = null, integer $priority ) : Manager Constructor
alive ( ) : boolean Method to if the project application is still alive or has been killed
attach ( string $name, mixed $action, integer $priority ) : Manager Method to attach an event listener
detach ( string $name, mixed $action ) : Manager Method to detach an event listener
get ( string $name ) : mixed Method to return an event
getResults ( string $name ) : mixed Method to return the event results
trigger ( string $name, array $args = [] ) : void Method to trigger an event listener priority

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

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

Instantiate the event Manager object.
public __construct ( string $name = null, mixed $action = null, integer $priority ) : Manager
$name string
$action mixed
$priority integer
Результат Manager

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

Method to if the project application is still alive or has been killed
public alive ( ) : boolean
Результат boolean

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

Method to attach an event listener
public attach ( string $name, mixed $action, integer $priority ) : Manager
$name string
$action mixed
$priority integer
Результат Manager

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

Method to detach an event listener
public detach ( string $name, mixed $action ) : Manager
$name string
$action mixed
Результат Manager

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

Method to return an event
public get ( string $name ) : mixed
$name string
Результат mixed

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

Method to return the event results
public getResults ( string $name ) : mixed
$name string
Результат mixed

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

Method to trigger an event listener priority
public trigger ( string $name, array $args = [] ) : void
$name string
$args array
Результат void

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

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

Event 'alive' tracking flag
protected bool $alive
Результат boolean

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

Event listeners
protected array $listeners
Результат array

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

Event results
protected array $results
Результат array