From bef5754e4676a8a578550b6af24d050a946405eb Mon Sep 17 00:00:00 2001 From: emkael Date: Thu, 3 Nov 2016 23:22:40 +0100 Subject: * more strict function definitions --- app/frontend/events/EventModule.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'app/frontend/events/EventModule.php') 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); -- cgit v1.2.3