static function run($configData) { self::init($configData); $router = Api_Core_Factory::createRouter(); $controllerName = $router->getControllerName(); $controllerClassName = "Api_Application_{$controllerName}_Controller"; $controller = new $controllerClassName(); $actionName = $router->getActionName(); $action = 'action' . $actionName; if (!method_exists($controller, $action)) { http_response_code(404); Api_Core_Application::end(); } $controller->{$action}(); }