Controller/Action/Helper/AjaxContext.php
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-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Controller
- Subpackage
- Zend_Controller_Action_Helper
- Version
- $Id: AjaxContext.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Controller_Action_Helper_AjaxContext
- Parent(s)
- \Zend_Controller_Action_Helper_ContextSwitch < \Zend_Controller_Action_Helper_Abstract
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Uses
- \global\Zend_Controller_Action_Helper_Abstract
Constants
TRIGGER_INIT
= 'TRIGGER_INIT'
TRIGGER_POST
= 'TRIGGER_POST'Properties

\Zend_Controller_Action $_actionController = nullnullDetails
boolean $_autoJsonSerialization = truetrueDetails- Type
- boolean
- Inherited_from
- \Zend_Controller_Action_Helper_ContextSwitch::$$_autoJsonSerialization

string $_contextKey = 'ajaxable''ajaxable'Details- Type
- string

string $_contextParam = 'format''format'Details- Type
- string
- Inherited_from
- \Zend_Controller_Action_Helper_ContextSwitch::$$_contextParam

array $_contexts = array()array()Details- Type
- array
- Inherited_from
- \Zend_Controller_Action_Helper_ContextSwitch::$$_contexts

string $_currentContext- Type
- string
- Inherited_from
- \Zend_Controller_Action_Helper_ContextSwitch::$$_currentContext

string $_defaultContext = 'xml''xml'Details- Type
- string
- Inherited_from
- \Zend_Controller_Action_Helper_ContextSwitch::$$_defaultContext

boolean $_disableLayout = truetrueDetails- Type
- boolean
- Inherited_from
- \Zend_Controller_Action_Helper_ContextSwitch::$$_disableLayout

mixed $_frontController = nullnullDetails- Type
- mixed
- Inherited_from
- \Zend_Controller_Action_Helper_Abstract::$$_frontController
- Inherited_from
- \Zend_Controller_Action_Helper_ContextSwitch::$$_frontController

array $_specialConfig = array('setSuffix', 'setHeaders', 'setCallbacks')array('setSuffix', 'setHeaders', 'setCallbacks')Details- Type
- array
- Inherited_from
- \Zend_Controller_Action_Helper_ContextSwitch::$$_specialConfig

array $_unconfigurable = array('setOptions', 'setConfig', 'setHeader', 'setCallback', 'setContext', 'setActionContext', 'setActionContexts')array('setOptions', 'setConfig', 'setHeader', 'setCallback', 'setContext', 'setActionContext', 'setActionContexts')Details- Type
- array
- Inherited_from
- \Zend_Controller_Action_Helper_ContextSwitch::$$_unconfigurable

\Zend_Controller_Action_Helper_ViewRenderer $_viewRenderer
string $_viewSuffixOrig- Type
- string
- Inherited_from
- \Zend_Controller_Action_Helper_ContextSwitch::$$_viewSuffixOrig
Methods

_getViewRenderer() : \Zend_Controller_Action_Helper_ViewRendererRetrieve ViewRenderer
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::_getViewRenderer()| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ViewRenderer | Provides a fluent interface |

_setCallbacks(array $options) : \Zend_Controller_Action_Helper_ContextSwitchSet callbacks from array of context => callbacks pairs
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::_setCallbacks()| Name | Type | Description |
|---|---|---|
| $options | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

_setHeaders(array $options) : \Zend_Controller_Action_Helper_ContextSwitchSet headers from context => headers pairs
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::_setHeaders()| Name | Type | Description |
|---|---|---|
| $options | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

_setSuffix(array $spec) : \Zend_Controller_Action_Helper_ContextSwitchSet suffix from array
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::_setSuffix()| Name | Type | Description |
|---|---|---|
| $spec | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

_validateTrigger(string $trigger) : stringValidate trigger and return in normalized form
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::_validateTrigger()| Name | Type | Description |
|---|---|---|
| $trigger | string |
| Type | Description |
|---|---|
| string |
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception |

addActionContext(string $action, string | array $context) : \Zend_Controller_Action_Helper_ContextSwitch | voidAdd one or more contexts to an action
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::addActionContext()| Name | Type | Description |
|---|---|---|
| $action | string | |
| $context | string | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | void | Provides a fluent interface |

addActionContexts(array $contexts) : \Zend_Controller_Action_Helper_ContextSwitchAdd multiple action/context pairs at once
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::addActionContexts()| Name | Type | Description |
|---|---|---|
| $contexts | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

addContext(string $context, array $spec) : \Zend_Controller_Action_Helper_ContextSwitch| Name | Type | Description |
|---|---|---|
| $context | string | Context type |
| $spec | array | Context specification |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception |

addContexts(array $contexts) : \Zend_Controller_Action_Helper_ContextSwitchAdd multiple contexts
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::addContexts()| Name | Type | Description |
|---|---|---|
| $contexts | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

addHeader(string $context, string $header, string $content) : \Zend_Controller_Action_Helper_ContextSwitchAdd header to context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::addHeader()| Name | Type | Description |
|---|---|---|
| $context | string | |
| $header | string | |
| $content | string |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception |

addHeaders(string $context, array $headers) : \Zend_Controller_Action_Helper_ContextSwitchAdd multiple headers at once for a given context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::addHeaders()| Name | Type | Description |
|---|---|---|
| $context | string | |
| $headers | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

clearActionContexts(string $action = null) : \Zend_Controller_Action_Helper_ContextSwitchClear all contexts for a given controller action or all actions
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::clearActionContexts()| Name | Type | Description |
|---|---|---|
| $action | string |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

clearCallbacks(string $context) : \Zend_Controller_Action_Helper_ContextSwitchClear all callbacks for a given context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::clearCallbacks()| Name | Type | Description |
|---|---|---|
| $context | string |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

clearContexts() : \Zend_Controller_Action_Helper_ContextSwitchRemove all contexts
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::clearContexts()| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

clearHeaders(string $context) : \Zend_Controller_Action_Helper_ContextSwitchClear all headers for a given context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::clearHeaders()| Name | Type | Description |
|---|---|---|
| $context | string |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

direct() : \Zend_Controller_Action_Helper_ContextSwitchStrategy pattern: return object
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::direct()| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

getActionContexts(string $action = null) : arrayGet contexts for a given action or all actions in the controller
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getActionContexts()| Name | Type | Description |
|---|---|---|
| $action | string |
| Type | Description |
|---|---|
| array |

getActionController() : \Zend_Controller_ActionRetrieve current action controller
Inherited from: \Zend_Controller_Action_Helper_Abstract::getActionController()\Zend_Controller_Action_Helper_ContextSwitch::getActionController()| Type | Description |
|---|---|
| \Zend_Controller_Action |

getAutoDisableLayout() : booleanRetrieve auto layout disable flag
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getAutoDisableLayout()| Type | Description |
|---|---|
| boolean |

getAutoJsonSerialization() : booleanGet JSON context auto-serialization flag
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getAutoJsonSerialization()| Type | Description |
|---|---|
| boolean |

getCallback(string $context, string $trigger) : string | array | nullGet a single callback for a given context and trigger
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getCallback()| Name | Type | Description |
|---|---|---|
| $context | string | |
| $trigger | string |
| Type | Description |
|---|---|
| string | array | null |

getCallbacks(string $context) : arrayGet all callbacks for a given context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getCallbacks()| Name | Type | Description |
|---|---|---|
| $context | string |
| Type | Description |
|---|---|
| array |

getContext(string $context) : array | nullRetrieve context specification
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getContext()| Name | Type | Description |
|---|---|---|
| $context | string |
| Type | Description |
|---|---|
| array | null |

getContextParam() : stringReturn context format request parameter name
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getContextParam()| Type | Description |
|---|---|
| string |

getContexts() : arrayRetrieve context definitions
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getContexts()| Type | Description |
|---|---|
| array |

getCurrentContext() : null | stringReturn current context, if any
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getCurrentContext()| Type | Description |
|---|---|
| null | string |

getDefaultContext() : stringReturn default context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getDefaultContext()| Type | Description |
|---|---|
| string |

getFrontController() : \Zend_Controller_FrontRetrieve front controller instance
Inherited from: \Zend_Controller_Action_Helper_Abstract::getFrontController()\Zend_Controller_Action_Helper_ContextSwitch::getFrontController()| Type | Description |
|---|---|
| \Zend_Controller_Front |

getHeader(string $context, string $header) : string | nullRetrieve context header
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getHeader()Returns the value of a given header for a given context type
| Name | Type | Description |
|---|---|---|
| $context | string | |
| $header | string |
| Type | Description |
|---|---|
| string | null |

getHeaders(string $context) : arrayRetrieve context headers
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getHeaders()Returns all headers for a context as key/value pairs
| Name | Type | Description |
|---|---|---|
| $context | string |
| Type | Description |
|---|---|
| array |

getName() : stringgetName()
Inherited from: \Zend_Controller_Action_Helper_Abstract::getName()\Zend_Controller_Action_Helper_ContextSwitch::getName()| Type | Description |
|---|---|
| string |

getRequest() : \Zend_Controller_Request_AbstractgetRequest() -
Inherited from: \Zend_Controller_Action_Helper_Abstract::getRequest()\Zend_Controller_Action_Helper_ContextSwitch::getRequest()| Type | Description |
|---|---|
| \Zend_Controller_Request_Abstract | $request |

getResponse() : \Zend_Controller_Response_AbstractgetResponse() -
Inherited from: \Zend_Controller_Action_Helper_Abstract::getResponse()\Zend_Controller_Action_Helper_ContextSwitch::getResponse()| Type | Description |
|---|---|
| \Zend_Controller_Response_Abstract | $response |

getSuffix(string $type) : stringRetrieve suffix for given context type
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::getSuffix()| Name | Type | Description |
|---|---|---|
| $type | string | Context type |
| Type | Description |
|---|---|
| string |
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception |

hasActionContext(string $action, string | array $context) : booleanDoes a particular controller action have the given context(s)?
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::hasActionContext()| Name | Type | Description |
|---|---|---|
| $action | string | |
| $context | string | array |
| Type | Description |
|---|---|
| boolean |
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception |

hasContext(string $context, boolean $throwException = false) : boolDoes the given context exist?
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::hasContext()| Name | Type | Description |
|---|---|---|
| $context | string | |
| $throwException | boolean |
| Type | Description |
|---|---|
| bool |
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception | if context does not exist and throwException is true |

init() : voidInitialize at start of action controller
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::init()Reset the view script suffix to the original state, or store the original state.

initContext(string $format = null) : voidInitialize AJAX context switching
Checks for XHR requests; if detected, attempts to perform context switch.
| Name | Type | Description |
|---|---|---|
| $format | string |
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception |

initJsonContext() : voidJSON context extra initialization
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::initJsonContext()Turns off viewRenderer auto-rendering

postDispatch() : voidPost dispatch processing
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::postDispatch()Execute postDispatch callback for current context, if available
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception |

postJsonContext() : voidJSON post processing
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::postJsonContext()JSON serialize view variables to response body

preDispatch() : voidHook into action controller preDispatch() workflow
Inherited from: \Zend_Controller_Action_Helper_Abstract::preDispatch()\Zend_Controller_Action_Helper_ContextSwitch::preDispatch()
removeActionContext(string $action, string | array $context) : booleanRemove one or more contexts for a given controller action
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::removeActionContext()| Name | Type | Description |
|---|---|---|
| $action | string | |
| $context | string | array |
| Type | Description |
|---|---|
| boolean |

removeCallback(string $context, string $trigger) : booleanClear a callback for a given context and trigger
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::removeCallback()| Name | Type | Description |
|---|---|---|
| $context | string | |
| $trigger | string |
| Type | Description |
|---|---|
| boolean |

removeContext(string $context) : booleanRemove a context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::removeContext()| Name | Type | Description |
|---|---|---|
| $context | string |
| Type | Description |
|---|---|
| boolean |

removeHeader(string $context, string $header) : booleanRemove a single header from a context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::removeHeader()| Name | Type | Description |
|---|---|---|
| $context | string | |
| $header | string |
| Type | Description |
|---|---|
| boolean |

setActionContext(string $action, string | array $context) : \Zend_Controller_Action_Helper_ContextSwitch | voidSet a context as available for a given controller action
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setActionContext()| Name | Type | Description |
|---|---|---|
| $action | string | |
| $context | string | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | void | Provides a fluent interface |

setActionContexts(array $contexts) : \Zend_Controller_Action_Helper_ContextSwitchOverwrite and set multiple action contexts at once
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setActionContexts()| Name | Type | Description |
|---|---|---|
| $contexts | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setActionController(\Zend_Controller_Action $actionController = null) : \Zend_Controller_ActionHelper_AbstractsetActionController()
Inherited from: \Zend_Controller_Action_Helper_Abstract::setActionController()\Zend_Controller_Action_Helper_ContextSwitch::setActionController()| Name | Type | Description |
|---|---|---|
| $actionController | \Zend_Controller_Action |
| Type | Description |
|---|---|
| \Zend_Controller_ActionHelper_Abstract | Provides a fluent interface |

setAutoDisableLayout(boolean $flag) : \Zend_Controller_Action_Helper_ContextSwitchSet flag indicating if layout should be disabled
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setAutoDisableLayout()| Name | Type | Description |
|---|---|---|
| $flag | boolean |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setAutoJsonSerialization(boolean $flag) : \Zend_Controller_Action_Helper_ContextSwitchShould JSON contexts auto-serialize?
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setAutoJsonSerialization()| Name | Type | Description |
|---|---|---|
| $flag | boolean |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setCallback(string $context, string $trigger, string | array $callback) : \Zend_Controller_Action_Helper_ContextSwitchSet a callback for a given context and trigger
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setCallback()| Name | Type | Description |
|---|---|---|
| $context | string | |
| $trigger | string | |
| $callback | string | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception |

setCallbacks(string $context, array $callbacks) : \Zend_Controller_Action_Helper_ContextSwitchSet callbacks for a given context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setCallbacks()Callbacks should be in trigger/callback pairs.
| Name | Type | Description |
|---|---|---|
| $context | string | |
| $callbacks | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setConfig(\Zend_Config $config) : \Zend_Controller_Action_Helper_ContextSwitchSet object state from config object
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setConfig()| Name | Type | Description |
|---|---|---|
| $config | \Zend_Config |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setContext(string $context, array $spec) : \Zend_Controller_Action_Helper_ContextSwitchOverwrite existing context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setContext()| Name | Type | Description |
|---|---|---|
| $context | string | Context type |
| $spec | array | Context specification |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setContextParam(string $name) : \Zend_Controller_Action_Helper_ContextSwitchSet name of parameter to use when determining context format
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setContextParam()| Name | Type | Description |
|---|---|---|
| $name | string |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setContexts(array $contexts) : \Zend_Controller_Action_Helper_ContextSwitchSet multiple contexts, after first removing all
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setContexts()| Name | Type | Description |
|---|---|---|
| $contexts | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setDefaultContext(string $type) : \Zend_Controller_Action_Helper_ContextSwitchIndicate default context to use when no context format provided
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setDefaultContext()| Name | Type | Description |
|---|---|---|
| $type | string |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception |

setHeader( $context, string $header, string $content) : \Zend_Controller_Action_Helper_ContextSwitchCustomize response header to use when switching context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setHeader()Passing an empty header value to the setters disables the response header.
| Name | Type | Description |
|---|---|---|
| $context | ||
| $header | string | Header to set |
| $content | string | Header content |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setHeaders(string $context, array $headers) : \Zend_Controller_Action_Helper_ContextSwitchSet multiple headers at once for a given context
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setHeaders()| Name | Type | Description |
|---|---|---|
| $context | string | |
| $headers | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setOptions(array $options) : \Zend_Controller_Action_Helper_ContextSwitchConfigure object from array of options
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setOptions()| Name | Type | Description |
|---|---|---|
| $options | array |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |

setSuffix(string $context, string $suffix, boolean $prependViewRendererSuffix = true) : \Zend_Controller_Action_Helper_ContextSwitchCustomize view script suffix to use when switching context.
Inherited from: \Zend_Controller_Action_Helper_ContextSwitch::setSuffix()Passing an empty suffix value to the setters disables the view script suffix change.
| Name | Type | Description |
|---|---|---|
| $context | string | Context type for which to set suffix |
| $suffix | string | Suffix to use |
| $prependViewRendererSuffix | boolean | Whether or not to prepend the new suffix to the viewrenderer suffix |
| Type | Description |
|---|---|
| \Zend_Controller_Action_Helper_ContextSwitch | Provides a fluent interface |
| Exception | Description |
|---|---|
| \Zend_Controller_Action_Exception |