Public Member Functions | |
chain (RouterRule $route, $separator= '/') | |
getDefault ($name) | |
setDefaults (array $defaults) | |
getDefaults () | |
Protected Member Functions | |
getPath (HttpUrl $url) | |
processPath (HttpRequest $request) | |
Protected Attributes | |
$defaults = array() |
Definition at line 12 of file RouterBaseRule.class.php.
RouterBaseRule::chain | ( | RouterRule $ | route, | |
$ | separator = '/' | |||
) |
Reimplemented in RouterChainRule.
Definition at line 19 of file RouterBaseRule.class.php.
RouterBaseRule::getDefault | ( | $ | name | ) |
Definition at line 30 of file RouterBaseRule.class.php.
Referenced by RouterTransparentRule::assembly(), and RouterHostnameRule::assembly().
RouterBaseRule::getDefaults | ( | ) |
Definition at line 49 of file RouterBaseRule.class.php.
RouterBaseRule::getPath | ( | HttpUrl $ | url | ) | [protected] |
Definition at line 57 of file RouterBaseRule.class.php.
References HttpUrl::create(), and RouterRewrite::me().
Referenced by processPath().
RouterBaseRule::processPath | ( | HttpRequest $ | request | ) | [protected] |
Definition at line 115 of file RouterBaseRule.class.php.
References HttpUrl::create(), getPath(), HttpRequest::getServerVar(), and HttpRequest::hasServerVar().
Referenced by RouterTransparentRule::match(), RouterStaticRule::match(), and RouterRegexpRule::match().
RouterBaseRule::setDefaults | ( | array $ | defaults | ) |
Definition at line 39 of file RouterBaseRule.class.php.
RouterBaseRule::$defaults = array() [protected] |
Definition at line 14 of file RouterBaseRule.class.php.
Referenced by RouterRegexpRule::match().