PHP Class BigName\EventDispatcher\Dispatcher

Afficher le fichier Open project: heybigname/event-dispatcher Class Usage Examples

Méthodes publiques

Méthode Description
__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 )

Private Methods

Méthode Description
fireEvent ( BigName\EventDispatcher\Event $event )
fireEvents ( array $events )

Method Details

__construct() public méthode

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

addLazyListener() public méthode

public addLazyListener ( $name, $listener )

addListener() public méthode

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

dispatch() public méthode

public dispatch ( $events )

getAnyListeners() public méthode

public getAnyListeners ( $name )

getLazyListeners() public méthode

public getLazyListeners ( $name )

getListeners() public méthode

public getListeners ( $name )

hasLazyListeners() public méthode

public hasLazyListeners ( $name )

hasListeners() public méthode

public hasListeners ( $name )