API Documentation

Controller/Plugin/ActionStack.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Controller
subpackage
Plugins
Classes
Zend_Controller_Plugin_ActionStack

Description

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.

Zend_Controller_Plugin_ActionStack

Extends from
Zend_Controller_Plugin_Abstract
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Controller
subpackage
Plugins
uses
Zend_Controller_Plugin_Abstract
version
$Id: ActionStack.php 20096 2010-01-06 02:05:09Z bkarwin $
Properties
$_registry
$_registryKey
$_validKeys
$_clearRequestParams
Methods
__construct
setRegistry
getRegistry
getRegistryKey
setRegistryKey
setClearRequestParams
getClearRequestParams
getStack
_saveStack
pushStack
popStack
postDispatch
forward

Description

Manage a stack of actions

Properties

$_clearRequestParams

Bool $_clearRequestParams = 'false'

Flag to determine whether request parameters are cleared between actions, or whether new parameters are added to existing request parameters.

Details

$_clearRequestParams
Bool
visibility
protected
default
false
final
false
static
false

$_registry

Zend_Registry $_registry = ''

Details

$_registry
Zend_Registry
visibility
protected
default
final
false
static
false

$_registryKey

string $_registryKey = 'Zend_Controller_Plugin_ActionStack'

Registry key under which actions are stored

Details

$_registryKey
string
visibility
protected
default
Zend_Controller_Plugin_ActionStack
final
false
static
false

$_validKeys

array $_validKeys = 'array'

Valid keys for stack items

Details

$_validKeys
array
visibility
protected
default
array
final
false
static
false

Methods

__construct

__construct( Zend_Registry $registry = null, string $key = null ) : void

Constructor

Arguments
$registry
Zend_Registry
$key
string
Details
visibility
public
final
false
static
false

_saveStack

_saveStack( array $stack ) : Zend_Controller_Plugin_ActionStack

Save stack to registry

Arguments
$stack
array
Details
visibility
protected
final
false
static
false

forward

forward( array $next ) : void

Forward request with next action

Arguments
$next
array
Details
visibility
public
final
false
static
false

getClearRequestParams

getClearRequestParams( ) : bool

Retrieve clearRequestParams flag

Output
bool
Details
visibility
public
final
false
static
false

getRegistry

getRegistry( ) : Zend_Registry

Retrieve registry object

Output
Zend_Registry
Details
visibility
public
final
false
static
false

getRegistryKey

getRegistryKey( ) : string

Retrieve registry key

Output
string
Details
visibility
public
final
false
static
false

getStack

getStack( ) : array

Retrieve action stack

Output
array
Details
visibility
public
final
false
static
false

popStack

popStack( ) : false|Zend_Controller_Request_Abstract

Pop an item off the action stack

Details
visibility
public
final
false
static
false

postDispatch

postDispatch( Zend_Controller_Request_Abstract $request ) : void

postDispatch() plugin hook -- check for actions in stack, and dispatch if any found

Arguments
$request
Zend_Controller_Request_Abstract
Details
visibility
public
final
false
static
false

pushStack

pushStack( Zend_Controller_Request_Abstract $next ) : Zend_Controller_Plugin_ActionStack

Push an item onto the stack

Arguments
$next
Zend_Controller_Request_Abstract
Details
visibility
public
final
false
static
false

setClearRequestParams

setClearRequestParams(  $clearRequestParams ) : Zend_Controller_Plugin_ActionStack

Set clearRequestParams flag

@param bool $clearRequestParams

Arguments
$clearRequestParams
Details
visibility
public
final
false
static
false

setRegistry

setRegistry( Zend_Registry $registry ) : Zend_Controller_Plugin_ActionStack

Set registry object

Arguments
$registry
Zend_Registry
Details
visibility
public
final
false
static
false

setRegistryKey

setRegistryKey( string $key ) : Zend_Controller_Plugin_ActionStack

Set registry key

Arguments
$key
string
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.