class SimpleRouter extends Object implements IRouter

The bidirectional route for trivial routing via query string.

Constants

PRESENTER_KEY

MODULE_KEY

Methods

__construct($defaults = array(), $flags = 0)

No description

match(IHttpRequest $httpRequest)

Maps HTTP request to a PresenterRequest object.

string|null
constructUrl(PresenterRequest $appRequest, IHttpRequest $httpRequest)

Constructs absolute URL from PresenterRequest object.

array
getDefaults()

Returns default values.

Details

at line 57
__construct($defaults = array(), $flags = 0)

No description

Parameters

$defaults
$flags

at line 83
PresenterRequest|null match(IHttpRequest $httpRequest)

Maps HTTP request to a PresenterRequest object.

Parameters

IHttpRequest $httpRequest

Return Value

PresenterRequest|null

at line 114
string|null constructUrl(PresenterRequest $appRequest, IHttpRequest $httpRequest)

Constructs absolute URL from PresenterRequest object.

Parameters

PresenterRequest $appRequest
IHttpRequest $httpRequest

Return Value

string|null

at line 149
array getDefaults()

Returns default values.

Return Value

array