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.
Manage a stack of actions
Bool $_clearRequestParams = 'false'Flag to determine whether request parameters are cleared between actions, or whether new parameters are added to existing request parameters.
DetailsZend_Registry $_registry = ''
Detailsstring $_registryKey = 'Zend_Controller_Plugin_ActionStack'Registry key under which actions are stored
Detailsarray $_validKeys = 'array'Valid keys for stack items
Details__construct(
Zend_Registry $registry
=
null, string $key
=
null
)
:
voidConstructor
Details_saveStack(
array $stack
)
:
Zend_Controller_Plugin_ActionStackSave stack to registry
Detailsforward(
array $next
)
:
voidForward request with next action
DetailsgetClearRequestParams(
)
:
boolRetrieve clearRequestParams flag
DetailsgetRegistry(
)
:
Zend_RegistryRetrieve registry object
DetailsgetRegistryKey(
)
:
stringRetrieve registry key
DetailsgetStack(
)
:
arrayRetrieve action stack
DetailspopStack(
)
:
false|Zend_Controller_Request_AbstractPop an item off the action stack
DetailspostDispatch(
Zend_Controller_Request_Abstract $request
)
:
voidpostDispatch() plugin hook -- check for actions in stack, and dispatch if any found
DetailspushStack(
Zend_Controller_Request_Abstract $next
)
:
Zend_Controller_Plugin_ActionStackPush an item onto the stack
DetailssetClearRequestParams(
$clearRequestParams
)
:
Zend_Controller_Plugin_ActionStackSet clearRequestParams flag
@param bool $clearRequestParams
DetailssetRegistry(
Zend_Registry $registry
)
:
Zend_Controller_Plugin_ActionStackSet registry object
DetailssetRegistryKey(
string $key
)
:
Zend_Controller_Plugin_ActionStackSet registry key
Details