trait HandlerHelperTrait

Handler helper trait.

Methods

bool
returnAs(string $function, array $mimes, string $partial)

Checks if we meet the requirements to return as a specific type.

bool
returnAsJson()

Should we return the error as JSON?

bool
returnAsXml()

Should we return the error as XML?

int
getStatusCode(Throwable $exception)

Returns the status code that we should send.

sendResponse(Response $response, Throwable $exception)

Sends response and adds any aditional headers.

Details

at line 35
protected bool returnAs(string $function, array $mimes, string $partial)

Checks if we meet the requirements to return as a specific type.

Parameters

string $function Required function
array $mimes Mimetypes
string $partial Partial mimetype

Return Value

bool

at line 62
protected bool returnAsJson()

Should we return the error as JSON?

Return Value

bool

at line 72
protected bool returnAsXml()

Should we return the error as XML?

Return Value

bool

at line 83
protected int getStatusCode(Throwable $exception)

Returns the status code that we should send.

Parameters

Throwable $exception Exception

Return Value

int

at line 94
protected sendResponse(Response $response, Throwable $exception)

Sends response and adds any aditional headers.

Parameters

Response $response Response
Throwable $exception Exception