Controller/Dispatcher/Interface.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled
with this package in the file LICENSE.txt.
It is also available through the world-wide-web at this URL:
http://framework.zend.com/license/new-bsd
If you did not receive a copy of the license and are unable to
obtain it through the world-wide-web, please send an email
to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Controller
- Subpackage
- Dispatcher
- Version
- $Id$
\Zend_Controller_Dispatcher_Interface
Package: Zend_Controller\Dispatcher- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Methods



addControllerDirectory(string $path, string $args = null) : \Zend_Controller_Dispatcher_InterfaceAdd a controller directory to the controller directory stack
Parameters| Name | Type | Description |
|---|
| $path | string | |
|---|
| $args | string | |
|---|
Returns 


clearParams( $name = null) : \Zend_Controller_Dispatcher_InterfaceClear the controller parameter stack
By default, clears all parameters. If a parameter name is given, clears
only that parameter; if an array of parameter names is provided, clears
each.
ParametersReturns


formatActionName(string $unformatted) : stringFormats a string into an action name. This is used to take a raw
action name, such as one that would be packaged inside a request
object, and reformat into a proper method name that would be found
inside a class extending Zend_Controller_Action.
Parameters| Name | Type | Description |
|---|
| $unformatted | string | |
|---|
Returns 


formatControllerName(string $unformatted) : stringFormats a string into a controller name. This is used to take a raw
controller name, such as one that would be packaged inside a request
object, and reformat it to a proper class name that a class extending
Zend_Controller_Action would use.
Parameters| Name | Type | Description |
|---|
| $unformatted | string | |
|---|
Returns 


formatModuleName(string $unformatted) : stringFormats a string into a module name. This is used to take a raw
module name, such as one that would be packaged inside a request
object, and reformat it to a proper directory/class name that a class extending
Zend_Controller_Action would use.
Parameters| Name | Type | Description |
|---|
| $unformatted | string | |
|---|
Returns 


getParam(string $name) : mixedRetrieve a single parameter from the controller parameter stack
Parameters| Name | Type | Description |
|---|
| $name | string | |
|---|
Returns 


isValidModule(string $module) : booleanWhether or not a given module is valid
Parameters| Name | Type | Description |
|---|
| $module | string | |
|---|
Returns 


setControllerDirectory( $path) : \Zend_Controller_Dispatcher_InterfaceSet the directory where controller files are stored
Specify a string or an array; if an array is specified, all paths will be
added.
ParametersReturns


setParam(string $name, mixed $value) : \Zend_Controller_Dispatcher_InterfaceAdd or modify a parameter with which to instantiate an Action Controller
Parameters| Name | Type | Description |
|---|
| $name | string | |
|---|
| $value | mixed | |
|---|
Returns 


setParams(array $params) : \Zend_Controller_Dispatcher_InterfaceSet an array of a parameters to pass to the Action Controller constructor
Parameters| Name | Type | Description |
|---|
| $params | array | |
|---|
Returns