Example #1
0
 /**
  * {@inheritdoc}
  */
 public function sendPhpResponse($exception)
 {
     if ($exception instanceof HttpException) {
         $exception = FlattenException::create($exception, $exception->getCode());
     }
     parent::sendPhpResponse($exception);
 }
 public function testNestedExceptions()
 {
     $handler = new ExceptionHandler(true);
     ob_start();
     $handler->sendPhpResponse(new \RuntimeException('Foo', 0, new \RuntimeException('Bar')));
     $response = ob_get_clean();
     $this->assertStringMatchesFormat('%A<span class="exception_message">Foo</span>%A<span class="exception_message">Bar</span>%A', $response);
 }