class ContentNegotiationFormatter implements HttpFormatter

Methods

__construct(HttpFormatter $jsonFormatter, HttpFormatter $htmlFormatter)

No description

ResponseInterface
format(HandledError $error, ServerRequestInterface $request)

Create an HTTP Response to represent the error we are handling.

Details

__construct(HttpFormatter $jsonFormatter, HttpFormatter $htmlFormatter)

Parameters

HttpFormatter $jsonFormatter
HttpFormatter $htmlFormatter

ResponseInterface format(HandledError $error, ServerRequestInterface $request)

Create an HTTP Response to represent the error we are handling.

This method receives the error that was caught by Flarum's error handling stack, along with the current HTTP request instance. It should return an HTTP response that explains or represents what went wrong.

Parameters

HandledError $error
ServerRequestInterface $request

Return Value

ResponseInterface