.../EventSubscriber/DefaultExceptionSubscriber.php | 28 ---------------------- 1 file changed, 28 deletions(-) diff --git a/core/lib/Drupal/Core/EventSubscriber/DefaultExceptionSubscriber.php b/core/lib/Drupal/Core/EventSubscriber/DefaultExceptionSubscriber.php index 836b667..3ae147d 100644 --- a/core/lib/Drupal/Core/EventSubscriber/DefaultExceptionSubscriber.php +++ b/core/lib/Drupal/Core/EventSubscriber/DefaultExceptionSubscriber.php @@ -133,34 +133,6 @@ protected function onHtml(GetResponseForExceptionEvent $event) { } /** - * Handles any exception as a generic error page for JSON. - * - * @todo This should probably check the error reporting level. - * - * @param \Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent $event - * The event to process. - */ - protected function onJson(GetResponseForExceptionEvent $event) { - $exception = $event->getException(); - $error = Error::decodeException($exception); - - // Display the message if the current error reporting level allows this type - // of message to be displayed, - $data = NULL; - if (error_displayable($error) && $message = $exception->getMessage()) { - $data = ['message' => sprintf('A fatal error occurred: %s', $message)]; - } - - $response = new JsonResponse($data, Response::HTTP_INTERNAL_SERVER_ERROR); - if ($exception instanceof HttpExceptionInterface) { - $response->setStatusCode($exception->getStatusCode()); - $response->headers->add($exception->getHeaders()); - } - - $event->setResponse($response); - } - - /** * Handles an HttpExceptionInterface exception for unknown formats. * * @param \Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent $event