PHP Класс BigName\EventDispatcher\Dispatcher

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

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

Метод Описание
__construct ( BigName\EventDispatcher\Containers\Container $container = null )
addLazyListener ( $name, $listener )
addListener ( $name, BigName\EventDispatcher\Listener $listener )
dispatch ( $events )
getAnyListeners ( $name )
getLazyListeners ( $name )
getListeners ( $name )
hasLazyListeners ( $name )
hasListeners ( $name )

Приватные методы

Метод Описание
fireEvent ( BigName\EventDispatcher\Event $event )
fireEvents ( array $events )

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

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

public __construct ( BigName\EventDispatcher\Containers\Container $container = null )
$container BigName\EventDispatcher\Containers\Container

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

public addLazyListener ( $name, $listener )

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

public addListener ( $name, BigName\EventDispatcher\Listener $listener )
$listener BigName\EventDispatcher\Listener

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

public dispatch ( $events )

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

public getAnyListeners ( $name )

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

public getLazyListeners ( $name )

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

public getListeners ( $name )

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

public hasLazyListeners ( $name )

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

public hasListeners ( $name )