Route
class Route extends Object implements IRouter
The bidirectional route is responsible for mapping HTTP request to a PresenterRoute object for dispatch and vice-versa.
Constants
PRESENTER_KEY |
|
MODULE_KEY |
|
CASE_SENSITIVE |
flag |
FULL_META |
|
HOST |
|
PATH |
|
RELATIVE |
|
VALUE |
|
PATTERN |
|
FILTER_IN |
|
FILTER_OUT |
|
FILTER_TABLE |
|
OPTIONAL |
|
PATH_OPTIONAL |
|
CONSTANT |
|
Properties
static bool | $defaultFlags | ||
static array | $styles |
Methods
__construct($mask, array $metadata = array(), $flags = 0)
No description
PresenterRequest|null
match(IHttpRequest $httpRequest)
Maps HTTP request to a PresenterRequest object.
string|null
constructUrl(PresenterRequest $appRequest, IHttpRequest $httpRequest)
Constructs absolute URL from PresenterRequest object.
string
getMask()
Returns mask.
array
getDefaults()
Returns default values.
string|false
getTargetPresenter()
Proprietary cache aim.
static
addStyle($style, $parent = '#')
Creates new style.
static
setStyleProperty($style, $key, $value)
Changes style property value.
Details
at line 130
__construct($mask, array $metadata = array(), $flags = 0)
No description
at line 148
PresenterRequest|null
match(IHttpRequest $httpRequest)
Maps HTTP request to a PresenterRequest object.
at line 261
string|null
constructUrl(PresenterRequest $appRequest, IHttpRequest $httpRequest)
Constructs absolute URL from PresenterRequest object.
at line 579
string
getMask()
Returns mask.
at line 590
array
getDefaults()
Returns default values.
at line 611
string|false
getTargetPresenter()
Proprietary cache aim.
at line 740
static
addStyle($style, $parent = '#')
Creates new style.
at line 766
static
setStyleProperty($style, $key, $value)
Changes style property value.