$instance
$instance :\Phile\Core\Event
the Event class for implementing a hook/event system
$instance :\Phile\Core\Event
| None found |
getInstance(): \Phile\Core\Event
get global event instance
| None found |
setInstance(\Phile\Core\Event $instance): void
Set global event instance
| \Phile\Core\Event | $instance |
| None found |
registerEvent(string $eventName,\Phile\Gateway\EventObserverInterface|callable $object): void
Global register
| string | $eventName | |
| \Phile\Gateway\EventObserverInterface|callable | $object | observer |
| None found |
triggerEvent(string $eventName,array $data = null): void
Global trigger
| string | $eventName | |
| array | $data |
| None found |
register(string $eventName,\Phile\Gateway\EventObserverInterface|callable $object)
method to register an event
| string | $eventName | the event to observe |
| \Phile\Gateway\EventObserverInterface|callable | $object | observer |
| None found |
trigger(string $eventName,array $data = null)
method to trigger an event
| string | $eventName | the event name (register for this name) |
| array | $data | array with some additional data |
| None found |