$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 |