class EventManagerExtended extends EventManager
Class EventManagerExtended
This only defines aliases to use event handling with facilities:
$eventManager
->listen ( event , callback )
->stopListen ( event , callback )
->subscribe ( event , subscriber )
->stopSubscribe ( event , subscriber )
->on ( event , callback )
->off ( event , callback )
->trigger ( event , subject )
All aliases return the object itself for method chaining and will throw any caught exception.
Methods
__construct()
Initialize the observers storage registry |
from EventManager | |
$this |
addListener($event $event, $callback $callback)
|
from EventManager |
$this |
removeListener($event $event, $callback $callback)
|
from EventManager |
bool |
hasListeners($event $event)
|
from EventManager |
array|null |
getListeners($event $event)
|
from EventManager |
$this |
addSubscriber(EventSubscriberInterface $subscriber)
|
from EventManager |
$this |
removeSubscriber(EventSubscriberInterface $subscriber)
|
from EventManager |
$this |
triggerEvent(string $event_name, ObservableInterface $subject)
|
from EventManager |
$this |
listen($event $event, $callback $callback)
|
|
$this |
stopListen($event $event, $callback $callback)
|
|
$this |
subscribe(EventSubscriberInterface $subscriber)
|
|
$this |
stopSubscribe(EventSubscriberInterface $subscriber)
|
|
$this |
on($event $event, $callback $callback)
|
|
$this |
off($event $event, $callback $callback)
|
|
$this |
trigger(string $event, ObservableInterface $subject)
|
Details
in EventManager at line 47
public
__construct()
Initialize the observers storage registry
in EventManager at line 58
public $this
addListener($event $event, $callback $callback)
in EventManager at line 73
public $this
removeListener($event $event, $callback $callback)
in EventManager at line 85
public bool
hasListeners($event $event)
in EventManager at line 94
public array|null
getListeners($event $event)
in EventManager at line 107
public $this
addSubscriber(EventSubscriberInterface $subscriber)
in EventManager at line 125
public $this
removeSubscriber(EventSubscriberInterface $subscriber)
in EventManager at line 143
public $this
triggerEvent(string $event_name, ObservableInterface $subject)
at line 62
public $this
listen($event $event, $callback $callback)
at line 78
public $this
stopListen($event $event, $callback $callback)
at line 93
public $this
subscribe(EventSubscriberInterface $subscriber)
at line 108
public $this
stopSubscribe(EventSubscriberInterface $subscriber)
at line 124
public $this
on($event $event, $callback $callback)
at line 140
public $this
off($event $event, $callback $callback)
at line 156
public $this
trigger(string $event, ObservableInterface $subject)