class CliRouter extends Object implements IRouter

The unidirectional router for CLI. (experimental)

Constants

PRESENTER_KEY

Methods

__construct($defaults = array())

No description

Request|null
match(IRequest $httpRequest)

Maps command line arguments to a Request object.

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

This router is only unidirectional.

array
getDefaults()

Returns default values.

Details

at line 28
__construct($defaults = array())

No description

Parameters

$defaults

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

Maps command line arguments to a Request object.

Parameters

IRequest $httpRequest

Return Value

Request|null

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

This router is only unidirectional.

Parameters

Request $appRequest
Url $refUrl

Return Value

string|null

at line 108
array getDefaults()

Returns default values.

Return Value

array