protected DefaultExceptionSubscriber::setEventResponse(GetResponseForExceptionEvent $event, $status)
Sets the Response for the exception event.
Parameters
\Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent $event: The current exception event.
int $status: The HTTP status code to set for the response.
File
- core/modules/serialization/src/EventSubscriber/DefaultExceptionSubscriber.php, line 136
Class
- DefaultExceptionSubscriber
- Handles default error responses in serialization formats.
Namespace
Drupal\serialization\EventSubscriber
Code
protected function setEventResponse(GetResponseForExceptionEvent $event, $status) { $format = $event->getRequest()->getRequestFormat(); $content = ['message' => $event->getException()->getMessage()]; $encoded_content = $this->serializer->serialize($content, $format); $response = new Response($encoded_content, $status); $event->setResponse($response); }
Please login to continue.