public onKernelException ( |
||
$event |
public function onKernelException(GetResponseForExceptionEvent $event)
{
$exception = $event->getException();
if (!$exception instanceof ResponseException) {
return;
}
$event->setResponse($exception->getResponse());
}
/** * Tests passing a non-response exception. */ public function testNonResponseException() { $event = new GetResponseForExceptionEvent($this->mockKernel(), new Request(), HttpKernelInterface::MASTER_REQUEST, new \RuntimeException()); $listener = new ResponseExceptionListener(); $listener->onKernelException($event); $this->assertFalse($event->hasResponse()); }