public static function &getInstance() { if (self::$_instance == null) { self::$_instance = new __EventResolver(); } return self::$_instance; }
/** * This method process an AJAX request * */ public function processRequest(__IRequest &$request, __IResponse &$response) { $ui_event = __EventResolver::getInstance()->resolveEvent(); if ($ui_event != null) { $view_code = $ui_event->getComponent()->getViewCode(); $event_handler = __EventHandlerManager::getInstance()->getEventHandler($view_code); $event_handler->handleEvent($ui_event); } }