Route
Implements interface and provides convenience methods
package | Zend_Controller |
---|---|
subpackage | Router |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
see | |
inherited_from | \Zend_Controller_Router_Route_Abstract |
__construct(string $route, array $defaults= array()
, array $reqs= array()
, \Zend_Translate $translator= null
, mixed|null $locale= null
)
string
Map used to match with later submitted URL path
array
Defaults for map variables with keys as variable names
array
Regular expression requirements for variables (keys as variable names)
\Zend_Translate
Translator to use for this instance
mixed
null
assemble(array $data= array()
, boolean $reset= false
, boolean $encode= false
, boolean $partial= false
) : string
array
An array of variable and value pairs used as parameters
boolean
Whether or not to set route defaults with those provided in $data
boolean
boolean
\Zend_Controller_Router_Exception |
---|
string
Route path with user submitted parameterschain(\Zend_Controller_Router_Route_Abstract $route, string $separator = '/'
) : \Zend_Controller_Router_Route_Chain
\Zend_Controller_Router_Route_Abstract
string
\Zend_Controller_Router_Route_Chain
getDefault(string $name) : string
string
Array key of the parameter
string
Previously set defaultgetDefaultLocale() : mixed
mixed
getDefaultTranslator() : \Zend_Translate
\Zend_Translate
getDefaults() : array
array
Route defaultsgetInstance(\Zend_Config $config) : \Zend_Controller_Router_Route
\Zend_Config
Configuration object
\Zend_Controller_Router_Route
getLocale() : mixed
mixed
getMatchedPath() : string
string
getTranslator() : \Zend_Translate
\Zend_Controller_Router_Exception |
When no translator can be found |
---|
\Zend_Translate
getVariables() : array
array
getVersion()
inherited_from | \Zend_Controller_Router_Route_Abstract::getVersion() |
---|
getVersion() : integer
integer
isAbstract(boolean $flag = null
) : boolean
boolean
boolean
match(string $path, boolean $partial = false
) : array | false
string
Path used to match against this routing map
boolean
\Zend_Controller_Router_Exception |
---|
array
false
An array of assigned values or a false on a mismatchsetDefaultLocale(mixed $locale = null
) : void
mixed
setDefaultTranslator(\Zend_Translate $translator = null
) : void
\Zend_Translate
setLocale(mixed $locale) : void
mixed
setMatchedPath(string $path) : void
string
setTranslator(\Zend_Translate $translator) : void
\Zend_Translate
$_defaultLocale : mixed
$_defaultRegex
null
$_defaultTranslator : \Zend_Translate
$_defaults : array
array()
$_isAbstract : boolean
false
$_isTranslated : boolean
false
$_locale : mixed
$_matchedPath : string
null
$_parts : array
array()
In case of a wildcard, it stores an asterisk (*)
$_regexDelimiter
'#'
$_requirements : array
array()
Name and value pairs.
$_staticCount : integer
0
$_translatable : array
array()
$_translator : \Zend_Translate
$_urlDelimiter
self::URI_DELIMITER
$_urlVariable
':'
$_values : array
array()
$_variables : array
array()
$_wildcardData : array
array()
URI_DELIMITER = '/'