public static function eventDispatcherInstance() { if (!isset(Event::$eventDispatcher)) { Event::$eventDispatcher = new EventDispatcher(); } return Event::$eventDispatcher; }