interface IRouter

The bi-directional router.

Constants

ONE_WAY

SECURED

Methods

match(IHttpRequest $httpRequest)

Maps HTTP request to a PresenterRequest object.

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

Constructs absolute URL from PresenterRequest object.

Details

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

Maps HTTP request to a PresenterRequest object.

Parameters

IHttpRequest $httpRequest

Return Value

PresenterRequest|null

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

Constructs absolute URL from PresenterRequest object.

Parameters

PresenterRequest $appRequest
IHttpRequest $httpRequest

Return Value

string|null