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.