diff options
Diffstat (limited to 'app/frontend/events/EventModule.php')
-rw-r--r-- | app/frontend/events/EventModule.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/frontend/events/EventModule.php b/app/frontend/events/EventModule.php index 6474523..3555510 100644 --- a/app/frontend/events/EventModule.php +++ b/app/frontend/events/EventModule.php @@ -33,14 +33,14 @@ class EventModule extends TModule { } protected static $_handlers = []; - private function _registerEventHandler($event, $handler) { + private function _registerEventHandler(string $event, callable $handler) { if (!isset(self::$_handlers[$event])) { self::$_handlers[$event] = []; } self::$_handlers[$event][] = $handler; } - public function raiseApplicationEvent($event, ...$params) { + public function raiseApplicationEvent(string $event, ...$params) { if (isset(self::$_handlers[$event])) { foreach (self::$_handlers[$event] as $handler) { call_user_func_array($handler, $params); |