class HTTPOutputHandler extends AbstractProcessingHandler (View source)

Output the error to the browser, with the given HTTP status code.

We recommend that you use a formatter that generates HTML with this.

Methods

string
getContentType()

Get the mime type to use when displaying this error.

setContentType(string $contentType)

Set the mime type to use when displaying this error.

int
getStatusCode()

Get the HTTP status code to use when displaying this error.

$this
setStatusCode(int $statusCode)

Set the HTTP status code to use when displaying this error.

setCLIFormatter(FormatterInterface $cliFormatter)

Set a formatter to use if Director::is_cli() is true

FormatterInterface
getCLIFormatter()

Return the formatter use if Director::is_cli() is true If none has been set, null is returned, and the getFormatter() result will be used instead

FormatterInterface
getFormatter()

Return the formatter to use in this case.

FormatterInterface
getDefaultFormatter()

Check default formatter to use

$this
setDefaultFormatter(FormatterInterface $formatter)

Set default formatter

Details

string getContentType()

Get the mime type to use when displaying this error.

Return Value

string

HTTPOutputHandler setContentType(string $contentType)

Set the mime type to use when displaying this error.

Default text/html

Parameters

string $contentType

Return Value

HTTPOutputHandler

Return $this to allow chainable calls

int getStatusCode()

Get the HTTP status code to use when displaying this error.

Return Value

int

$this setStatusCode(int $statusCode)

Set the HTTP status code to use when displaying this error.

Default 500

Parameters

int $statusCode

Return Value

$this

HTTPOutputHandler setCLIFormatter(FormatterInterface $cliFormatter)

Set a formatter to use if Director::is_cli() is true

Parameters

FormatterInterface $cliFormatter

Return Value

HTTPOutputHandler

Return $this to allow chainable calls

FormatterInterface getCLIFormatter()

Return the formatter use if Director::is_cli() is true If none has been set, null is returned, and the getFormatter() result will be used instead

Return Value

FormatterInterface

FormatterInterface getFormatter()

Return the formatter to use in this case.

May be the getCliFormatter() value if one is provided and Director::is_cli() is true.

Return Value

FormatterInterface

FormatterInterface getDefaultFormatter()

Check default formatter to use

Return Value

FormatterInterface

$this setDefaultFormatter(FormatterInterface $formatter)

Set default formatter

Parameters

FormatterInterface $formatter

Return Value

$this