PHP Класс Gc\Event\StaticEventManager

Наследование: extends Zend\EventManager\SharedEventManager
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$instance Zend\EventManager\SharedEventManagerInterface Retrieve StaticEventManager instance

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

Метод Описание
getEvent ( string $id ) : Zend\EventManager\EventManager Retrieve event
getInstance ( ) : Zend\EventManager\SharedEventManagerInterface Retrieve instance
hasInstance ( ) : boolean Is a singleton instance defined?
resetInstance ( ) : void Reset the singleton instance
setInstance ( Zend\EventManager\SharedEventManagerInterface $instance ) : void Set the singleton to a specific SharedEventManagerInterface instance
trigger ( string $id, string $event, string | object $target = null, array | ArrayAccess $argv = [], null | callable $callback = null ) : Zend\EventManager\ResponseCollection Trigger all listeners for a given event

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

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

Retrieve event
public getEvent ( string $id ) : Zend\EventManager\EventManager
$id string Id
Результат Zend\EventManager\EventManager

getInstance() публичный статический Метод

Retrieve instance
public static getInstance ( ) : Zend\EventManager\SharedEventManagerInterface
Результат Zend\EventManager\SharedEventManagerInterface

hasInstance() публичный статический Метод

Is a singleton instance defined?
public static hasInstance ( ) : boolean
Результат boolean

resetInstance() публичный статический Метод

Reset the singleton instance
public static resetInstance ( ) : void
Результат void

setInstance() публичный статический Метод

Set the singleton to a specific SharedEventManagerInterface instance
public static setInstance ( Zend\EventManager\SharedEventManagerInterface $instance ) : void
$instance Zend\EventManager\SharedEventManagerInterface Event instance
Результат void

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

Can emulate triggerUntil() if the last argument provided is a callback.
public trigger ( string $id, string $event, string | object $target = null, array | ArrayAccess $argv = [], null | callable $callback = null ) : Zend\EventManager\ResponseCollection
$id string Identifier(s) for event emitting component(s)
$event string Event
$target string | object Object calling emit, or symbol describing target (such as static method name)
$argv array | ArrayAccess Array of arguments; typically, should be associative
$callback null | callable Callback function
Результат Zend\EventManager\ResponseCollection All listener return values

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

$instance защищенное статическое свойство

Retrieve StaticEventManager instance
protected static SharedEventManagerInterface,Zend\EventManager $instance
Результат Zend\EventManager\SharedEventManagerInterface