/** * Handle a matched Request and calls method * * @param Route $route * @param Request $request * @param Container $container * **@throws MethodNotAllowedException * * @return void */ public static function handle(Route $route, Request $request, Container $container) { self::$route = $route; self::$request = $request; self::$container = $container; if (self::$route->isSecure && !self::$request->isSecure()) { self::$request->makeSecure(); } self::run(self::getParameters()); }
/** * */ private function genericNotFound() { $view = new View($this->container); if ($this->request->isAjax()) { $view->json(['Not Found']); } else { $view->raw('The Page you were looking for could not be found', View::ERROR); } }