view->setRenderLevel(View::LEVEL_LAYOUT); } /** * @Get("/400", name="web.error.400") */ public function show400Action() { $this->response->setStatusCode(400); } /** * @Get("/401", name="web.error.401") */ public function show401Action() { $this->response->setStatusCode(401); } /** * @Get("/403", name="web.error.403") */ public function show403Action() { $this->response->setStatusCode(403); } /** * @Get("/404", name="web.error.404") */ public function show404Action() { $this->response->setStatusCode(404); $isApiRequest = $this->request->isAjax(); $isAjaxRequest = $this->request->isApi(); if ($isAjaxRequest || $isApiRequest) { return $this->jsonError(['code' => 'sys.not_found']); } } /** * @Get("/500", name="web.error.500") */ public function show500Action() { $this->response->setStatusCode(500); } /** * @Get("/503", name="web.error.503") */ public function show503Action() { $this->response->setStatusCode(503); } }