/** * @return AkRouter */ function createRouter() { $Router = new AkRouter(); $Router->generate_helper_functions = true; foreach ($this->Routes as $name => $args) { call_user_func_array(array($Router, $name), $args); } AkRouter::$singleton = $Router; return $this->Router = $Router; }
/** * @return AkRouter */ static function getInstance() { if (!self::$singleton) { $Map = self::$singleton = new AkRouter(); $Map->loadMap(); } return self::$singleton; }