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.
array $_plugins = 'array'
Array of instance of objects extending Zend_Controller_Plugin_Abstract
dispatchLoopShutdown(
)
:
void
Called before Zend_Controller_Front exits its dispatch loop.
dispatchLoopStartup(
Zend_Controller_Request_Abstract $request
)
:
void
Called before Zend_Controller_Front enters its dispatch loop.
During the dispatch loop, Zend_Controller_Front keeps a Zend_Controller_Request_Abstract object, and uses Zend_Controller_Dispatcher to dispatch the Zend_Controller_Request_Abstract object to controllers/actions.
getPlugin(
string $class
)
:
false|Zend_Controller_Plugin_Abstract|array
Retrieve a plugin or plugins by class
getPlugins(
)
:
array
Retrieve all plugins
getRequest(
)
:
Zend_Controller_Request_Abstract
Get request object
getResponse(
)
:
Zend_Controller_Response_Abstract
Get response object
hasPlugin(
string $class
)
:
bool
Is a plugin of a particular class registered?
postDispatch(
Zend_Controller_Request_Abstract $request
)
:
void
Called after an action is dispatched by Zend_Controller_Dispatcher.
preDispatch(
Zend_Controller_Request_Abstract $request
)
:
void
Called before an action is dispatched by Zend_Controller_Dispatcher.
registerPlugin(
Zend_Controller_Plugin_Abstract $plugin, int $stackIndex
=
null
)
:
Zend_Controller_Plugin_Broker
Register a plugin.
routeShutdown(
Zend_Controller_Request_Abstract $request
)
:
void
Called before Zend_Controller_Front exits its iterations over the route set.
routeStartup(
Zend_Controller_Request_Abstract $request
)
:
void
Called before Zend_Controller_Front begins evaluating the request against its routes.
setRequest(
Zend_Controller_Request_Abstract $request
)
:
Zend_Controller_Plugin_Broker
Set request object, and register with each plugin
setResponse(
Zend_Controller_Response_Abstract $response
)
:
Zend_Controller_Plugin_Broker
Set response object
unregisterPlugin(
string|Zend_Controller_Plugin_Abstract $plugin
)
:
Zend_Controller_Plugin_Broker
Unregister a plugin.