/** * Обработчик всех не отловленных исключений в приложении. * @param \Exception $e объект-исключение. * @return Response возвращает объект ответа. */ protected function exceptionHandler(\Exception $e) { $response = new Response(); $code = $e instanceof IHttpException ? $e->getCode() : Response::CODE_INTERNAL_SERVER_ERROR; $response->setStatusCode($code, $e->getMessage())->setBody($e->getMessage()); return $response; }