UserFrosting API

HtmlRenderer extends ErrorRenderer

[abstract description].

Table of Contents

$request ServerRequestInterface
$response ResponseInterface
$exception Throwable
$displayErrorDetails Tells the renderer whether or not to output detailed error information to the client. bool
render() Render HTML error report. string
renderException() Render a summary of the exception. string
renderRequest() Render HTML representation of original request. string
renderResponseHeaders() Render HTML representation of response headers. string
renderTable() Render HTML representation of a table of data. string
__construct() Create a new ErrorRenderer object. mixed
render() string
renderWithBody() Body

Properties

$displayErrorDetails

Tells the renderer whether or not to output detailed error information to the client.

protected bool $displayErrorDetails
Each renderer may choose if and how to implement this.

Methods

render()

Render HTML error report.

public render( ) : string
Return values
string

renderException()

Render a summary of the exception.

public renderException( $exception : Exception ) : string
Parameters
$exception : Exception
Return values
string

renderRequest()

Render HTML representation of original request.

public renderRequest( ) : string
Return values
string

renderResponseHeaders()

Render HTML representation of response headers.

public renderResponseHeaders( ) : string
Return values
string

renderTable()

Render HTML representation of a table of data.

protected renderTable( $data : array ) : string
Parameters
$data : array

the array of data to render.

Return values
string

__construct()

Create a new ErrorRenderer object.

public __construct( $request : ServerRequestInterface , $response : ResponseInterface , $exception : Throwable [, $displayErrorDetails : bool = false ] ) : mixed
Parameters
$request : ServerRequestInterface

The most recent Request object

$response : ResponseInterface

The most recent Response object

$exception : Throwable

The caught Exception object

$displayErrorDetails : bool = false
Return values
mixed

render()

public abstract render( ) : string
Return values
string

renderWithBody()

public renderWithBody( ) : Body
Return values
Body

Search results