protected DrupalKernel::handleException(\Exception $e, $request, $type)
Converts an exception into a response.
Parameters
\Exception $e: An exception
Request $request: A Request instance
int $type: The type of the request (one of HttpKernelInterface::MASTER_REQUEST or HttpKernelInterface::SUB_REQUEST)
Return value
Response A Response instance
Throws
\Exception If the passed in exception cannot be turned into a response.
File
- core/lib/Drupal/Core/DrupalKernel.php, line 686
Class
- DrupalKernel
- The DrupalKernel class is the core of Drupal itself.
Namespace
Drupal\Core
Code
protected function handleException(\Exception $e, $request, $type) { if ($e instanceof HttpExceptionInterface) { $response = new Response($e->getMessage(), $e->getStatusCode()); $response->headers->add($e->getHeaders()); return $response; } else { throw $e; } }
Please login to continue.