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.
Simple first implementation of a router, to be replaced with rules-based URI processor.
Zend_Controller_Front $_frontController = ''Front controller instance
Detailsarray $_invokeParams = 'array'Array of invocation parameters to use when instantiating action controllers
Details__construct(
array $params
=
array
)
:
voidConstructor
DetailsclearParams(
null|string|array $name
=
null
)
:
Zend_Controller_RouterClear 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.
DetailsgetFrontController(
)
:
Zend_Controller_FrontRetrieve Front Controller
DetailsgetParam(
string $name
)
:
mixedRetrieve a single parameter from the controller parameter stack
DetailsgetParams(
)
:
arrayRetrieve action controller instantiation parameters
DetailssetFrontController(
Zend_Controller_Front $controller
)
:
Zend_Controller_Router_InterfaceSet Front Controller
DetailssetParam(
string $name, mixed $value
)
:
Zend_Controller_RouterAdd or modify a parameter to use when instantiating an action controller
DetailssetParams(
array $params
)
:
Zend_Controller_RouterSet parameters to pass to action controller constructors
Details