コード例 #1
0
ファイル: Application.php プロジェクト: kyzima-spb/tik-engine
 /**
  * Обработчик всех не отловленных исключений в приложении.
  * @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;
 }
コード例 #2
0
ファイル: Controller.php プロジェクト: kyzima-spb/tik-engine
 protected function render($template, array $data = [])
 {
     $response = new Response();
     $response->setBody($this->get('templater')->render($template, $data));
     return $response;
 }