getStatusCode(): $title = _('Sorry, the page you are looking for could not be found.'); break; case 403 === $exception->getStatusCode(): $title = _('Sorry, you do have access to the page you are looking for.'); break; case 500 === $exception->getStatusCode(): $title = _('Whoops, looks like something went wrong.'); break; case 503 === $exception->getStatusCode(): $title = _('Sorry, site is currently undergoing maintenance, come back soon.'); break; case isset(Response::$statusTexts[$exception->getStatusCode()]): $title = $exception->getStatusCode() . ' : ' . Response::$statusTexts[$exception->getStatusCode()]; break; default: $title = 'Whoops, looks like something went wrong.'; } $content = parent::getContent($exception); $start = strpos($content, ''); $content = '
' . '

' . $title . '

' . substr($content, $start); return $content; } public function getStylesheet(FlattenException $exception) { $exception->getStatusCode(); switch ($exception->getStatusCode()) { case 403: $errorImg = '/skins/error-pages/403.png'; break; case 404: $errorImg = '/skins/error-pages/404.png'; break; case 500: $errorImg = '/skins/error-pages/500.png'; break; case 503: $errorImg = '/skins/error-pages/503.png'; break; default: $errorImg = '/skins/error-pages/error.png'; break; } return <<