class SimpleRouter extends Object implements IRouter

The bidirectional route for trivial routing via query parameters.

Constants

PRESENTER_KEY

MODULE_KEY

Methods

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

No description

Request|null
match(IRequest $httpRequest)

Maps HTTP request to a Request object.

string|null
constructUrl(Request $appRequest, Url $refUrl)

Constructs absolute URL from Request object.

array
getDefaults()

Returns default values.

int
getFlags()

Returns flags.

Details

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

No description

Parameters

$defaults
$flags

at line 63
Request|null match(IRequest $httpRequest)

Maps HTTP request to a Request object.

Parameters

IRequest $httpRequest

Return Value

Request|null

at line 94
string|null constructUrl(Request $appRequest, Url $refUrl)

Constructs absolute URL from Request object.

Parameters

Request $appRequest
Url $refUrl

Return Value

string|null

at line 130
array getDefaults()

Returns default values.

Return Value

array

at line 140
int getFlags()

Returns flags.

Return Value

int