0 follower

Interface Yiisoft\ErrorHandler\ThrowableRendererInterface

Implemented byYiisoft\ErrorHandler\Renderer\HeaderRenderer, Yiisoft\ErrorHandler\Renderer\HtmlRenderer, Yiisoft\ErrorHandler\Renderer\JsonRenderer, Yiisoft\ErrorHandler\Renderer\PlainTextRenderer, Yiisoft\ErrorHandler\Renderer\XmlRenderer

ThrowableRendererInterface converts throwable into error data suitable for adding it to response.

Public Methods

Hide inherited methods

Method Description Defined By
render() Returns error data suitable for adding it to response in production environment. Yiisoft\ErrorHandler\ThrowableRendererInterface
renderVerbose() Returns error data suitable for adding it to response in development environment. Yiisoft\ErrorHandler\ThrowableRendererInterface

Method Details

Hide inherited methods

render() public abstract method

Returns error data suitable for adding it to response in production environment.

public abstract Yiisoft\ErrorHandler\ErrorData render ( Throwable $t, \Psr\Http\Message\ServerRequestInterface|null $request null )
$t Throwable
$request \Psr\Http\Message\ServerRequestInterface|null

                public function render(Throwable $t, ?ServerRequestInterface $request = null): ErrorData;

            
renderVerbose() public abstract method

Returns error data suitable for adding it to response in development environment.

public abstract Yiisoft\ErrorHandler\ErrorData renderVerbose ( Throwable $t, \Psr\Http\Message\ServerRequestInterface|null $request null )
$t Throwable
$request \Psr\Http\Message\ServerRequestInterface|null

                public function renderVerbose(Throwable $t, ?ServerRequestInterface $request = null): ErrorData;