dispatcher
class dispatcher extends EventDispatcher implements dispatcher_interface
Extension of the Symfony EventDispatcher
It provides an additional trigger_event
method, which
gives some syntactic sugar for dispatching events. Instead
of creating the event object, the method will do that for
you.
Example:
$vars = array('page_title');
extract($phpbb_dispatcher->trigger_event('core.index', compact($vars)));
Properties
protected bool | $disabled |
Methods
mixed
trigger_event(string $eventName, array $data = [])
Construct and dispatch an event
dispatch($eventName, Event $event = null)
{@inheritdoc}
disable()
Disable the event dispatcher.
enable()
Enable the event dispatcher.
Details
at line 43
mixed
trigger_event(string $eventName, array $data = [])
Construct and dispatch an event
at line 53
dispatch($eventName, Event $event = null)
{@inheritdoc}
at line 71
disable()
Disable the event dispatcher.
at line 79
enable()
Enable the event dispatcher.