Hostname 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()
, string $scheme= null
)
string
Map used to match with later submitted hostname
array
Defaults for map variables with keys as variable names
array
Regular expression requirements for variables (keys as variable names)
string
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 defaultgetDefaults() : array
array
Route defaultsgetInstance(\Zend_Config $config) : \Zend_Controller_Router_Route_Hostname
\Zend_Config
Configuration object
\Zend_Controller_Router_Route_Hostname
getMatchedPath() : string
string
getRequest() : \Zend_Controller_Request_Abstract
\Zend_Controller_Request_Abstract
$requestgetVariables() : array
array
getVersion() : integer
integer
isAbstract(boolean $flag = null
) : boolean
boolean
boolean
match(\Zend_Controller_Request_Http $request) : array | false
\Zend_Controller_Request_Http
Request to get the host from
array
false
An array of assigned values or a false on a mismatchsetMatchedPath(string $path) : void
string
setRequest(\Zend_Controller_Request_Abstract|null $request = null
)
\Zend_Controller_Request_Abstract
null
$_defaultRegex : string | null
null
$_defaults : array
array()
$_hostVariable : string
':'
$_isAbstract : boolean
false
$_matchedPath : string
null
$_parts : array
array()
$_regexDelimiter : string
'#'
$_request : \Zend_Controller_Request_Abstract
$_requirements : array
array()
Name and value pairs.
$_scheme : string
null
$_values : array
array()
$_variables : array
array()
$_staticCount : integer
0
URI_DELIMITER = '/'