protected function renderException(ServerRequestInterface $request, Throwable $exception): ResponseInterface
    {
        $container = $this->getContainer();

        if ($container->has(HttpHandlerContract::class)) {
            return $container->get(HttpHandlerContract::class)->render($request, $exception);
        }

        throw $exception;
    }
protected function renderException(ServerRequestInterface $request, Throwable $exception): ResponseInterface
    {
        $container = $this->getContainer();

        if ($container->has(HttpHandlerContract::class)) {
            return $container->get(HttpHandlerContract::class)->render($request, $exception);
        }

        throw $exception;
    }
protected function renderException ( ServerRequestInterface $ request , Throwable $ exception ) : ResponseInterface { $ container = $ this -> getContainer ( ) ; if ( $ container -> has ( HttpHandlerContract :: class ) ) { return $ container -> get ( HttpHandlerContract :: class ) -> render ( $ request , $ exception ) ; } throw $ exception ; }
Render the exception to a response.

@param \Psr\Http\Message\ServerRequestInterface $request
@param \Throwable                               $exception

@return \Psr\Http\Message\ResponseInterface
Render the exception to a response .