Sledgehammer Framework

HttpError extends Base
in package
implements Component

HTTP error page Sends the correct HTTP header and displays an page with the error.

Tags
todo

Add support for all known HTTP errors http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Interfaces, Classes, Traits and Enums

Component
Interface for the components, the V in MVC.

Table of Contents

$errorCode  : int
The HTTP ErrorCode (404, 500, etc).
$options  : array<string|int, mixed>
__call()  : mixed
Report that the $method doesn't exist.
__callStatic()  : mixed
Report that the $method doesn't exist.
__construct()  : mixed
__get()  : mixed
Report that $property doesn't exist.
__set()  : mixed
Report that $property doesn't exist and set the property to the given $value.
__toString()  : string
The object is used as an string.
getHeaders()  : mixed
render()  : mixed
Render an error page.
getError()  : mixed

Properties

$errorCode

The HTTP ErrorCode (404, 500, etc).

public int $errorCode

$options

private array<string|int, mixed> $options

Methods

__call()

Report that the $method doesn't exist.

public __call(string $method, array<string|int, mixed> $arguments) : mixed
Parameters
$method : string
$arguments : array<string|int, mixed>
Return values
mixed

__callStatic()

Report that the $method doesn't exist.

public static __callStatic(string $method, array<string|int, mixed> $arguments) : mixed
Parameters
$method : string
$arguments : array<string|int, mixed>
Return values
mixed

__construct()

public __construct(mixed $errorCode[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$errorCode : mixed
$options : array<string|int, mixed> = []

[optional] Array with additional settings notice: Report a notice after render() warning: Report a warning after render() exception: Report an exception after render()

Return values
mixed

__get()

Report that $property doesn't exist.

public __get(string $property) : mixed
Parameters
$property : string
Return values
mixed

__set()

Report that $property doesn't exist and set the property to the given $value.

public __set(string $property, mixed $value) : mixed
Parameters
$property : string
$value : mixed
Return values
mixed

__toString()

The object is used as an string.

public __toString() : string
Return values
string

getHeaders()

public getHeaders() : mixed
Return values
mixed

render()

Render an error page.

public render() : mixed
Return values
mixed

getError()

private getError() : mixed
Return values
mixed

Search results