/** * @param array $record * @return array */ public function __invoke(array $record) { if (!isset($record['context']['exception'])) { return $record; } $record['extra']['art'] = Art::forException($record['context']['exception']); return $record; }
public function showAction(FlattenException $exception) { $statusCode = $exception->getStatusCode(); if ($statusCode == 404) { $template = 'SurfnetStepupBundle:Exception:error404.html.twig'; } else { $template = 'SurfnetStepupBundle:Exception:error.html.twig'; } return $this->render($template, ['exception' => $exception, 'art' => Art::forFlattenException($exception), 'statusCode' => $statusCode, 'statusText' => isset(Response::$statusTexts[$statusCode]) ? Response::$statusTexts[$statusCode] : '']); }