## Zend_Controller_Plugin_Broker

Description

- license: New BSD License
- copyright: Copyright (c) 2006 Zend Technologies USA Inc. (http://www.zend.com)

Located in /Zend/Controller/Plugin/Broker.php (line 37)

    Zend_Controller_Plugin_Abstract
       |
       --Zend_Controller_Plugin_Broker

Variable Summary
Zend_Controller_Plugin_Interface $_plugins
Method Summary
Zend_Controller_Dispatcher_Token|boolean dispatchLoopShutdown (Zend_Controller_Dispatcher_Token|boolean $action)
Zend_Controller_Dispatcher_Token|boolean dispatchLoopStartup (Zend_Controller_Dispatcher_Token|boolean $action)
Zend_Controller_Dispatcher_Token|boolean postDispatch (Zend_Controller_Dispatcher_Token|boolean $action)
Zend_Controller_Dispatcher_Token|boolean preDispatch (Zend_Controller_Dispatcher_Token|boolean $action)
Zend_Controller_Plugin_Broker registerPlugin (Zend_Controller_Plugin_Interface $plugin)
Zend_Controller_Dispatcher_Token|boolean routeShutdown (Zend_Controller_Dispatcher_Token|boolean $action)
void routeStartup ()
Zend_Controller_Plugin_Broker unregisterPlugin (Zend_Controller_Plugin_Interface $plugin)
Variables
Zend_Controller_Plugin_Interface $_plugins = array() (line 45)

Array of instance of objects implementing Zend_Controller_Plugin_Interface

- access: protected

Methods
dispatchLoopShutdown (line 165)

Called before Zend_Controller_Front exists its dispatch loop.

- access: public

Zend_Controller_Dispatcher_Token|boolean dispatchLoopShutdown (Zend_Controller_Dispatcher_Token|boolean $action)

- Zend_Controller_Dispatcher_Token|boolean $action

Redefinition of:

Zend_Controller_Plugin_Abstract::dispatchLoopShutdown()
  Called before Zend_Controller_Front exists its dispatch loop.

dispatchLoopStartup (line 120)

Called before Zend_Controller_Front enters its dispatch loop.

During the dispatch loop, Zend_Controller_Front keeps a stack of Zend_Controller_Dispatcher_Token objects, and uses Zend_Controller_Dispatcher to dispatch the Zend_Controller_Dispatcher_Token objects to controllers/actions.

- access: public

Zend_Controller_Dispatcher_Token|boolean dispatchLoopStartup (Zend_Controller_Dispatcher_Token|boolean $action)

- Zend_Controller_Dispatcher_Token|boolean $action

Redefinition of:

Zend_Controller_Plugin_Abstract::dispatchLoopStartup()
  Called before Zend_Controller_Front enters its dispatch loop.

postDispatch (line 150)

Called after an action is dispatched by Zend_Controller_Dispatcher.

- access: public

Zend_Controller_Dispatcher_Token|boolean postDispatch (Zend_Controller_Dispatcher_Token|boolean $action)

- Zend_Controller_Dispatcher_Token|boolean $action

Redefinition of:

Zend_Controller_Plugin_Abstract::postDispatch()
  Called after an action is dispatched by Zend_Controller_Dispatcher.

preDispatch (line 135)

Called before an action is dispatched by Zend_Controller_Dispatcher.

- access: public

Zend_Controller_Dispatcher_Token|boolean preDispatch (Zend_Controller_Dispatcher_Token|boolean $action)

- Zend_Controller_Dispatcher_Token|boolean $action

Redefinition of:

Zend_Controller_Plugin_Abstract::preDispatch()
  Called before an action is dispatched by Zend_Controller_Dispatcher.

registerPlugin (line 54)

Register a plugin.

- access: public

Zend_Controller_Plugin_Broker registerPlugin (Zend_Controller_Plugin_Interface $plugin)

- Zend_Controller_Plugin_Interface $plugin

routeShutdown (line 102)

Called before Zend_Controller_Front exists its iterations over the route set.

- access: public

Zend_Controller_Dispatcher_Token|boolean routeShutdown (Zend_Controller_Dispatcher_Token|boolean $action)

- Zend_Controller_Dispatcher_Token|boolean $action

Redefinition of:

Zend_Controller_Plugin_Abstract::routeShutdown()
  Called after Zend_Controller_Router exits.

routeStartup (line 87)

Called before Zend_Controller_Front begins evaluating the request against its routes.

- access: public

void routeStartup ()

Redefinition of:

Zend_Controller_Plugin_Abstract::routeStartup()
  Called before Zend_Controller_Front begins evaluating the request against its routes.

unregisterPlugin (line 70)

Unregister a plugin.

- access: public

Zend_Controller_Plugin_Broker unregisterPlugin (Zend_Controller_Plugin_Interface $plugin)

- Zend_Controller_Plugin_Interface $plugin

#### Inherited Methods

Inherited From Zend_Controller_Plugin_Abstract

> Zend_Controller_Plugin_Abstract::dispatchLoopShutdown()
> Zend_Controller_Plugin_Abstract::dispatchLoopStartup()
> Zend_Controller_Plugin_Abstract::postDispatch()
> Zend_Controller_Plugin_Abstract::preDispatch()
> Zend_Controller_Plugin_Abstract::routeShutdown()
> Zend_Controller_Plugin_Abstract::routeStartup()

Documentation generated on Tue, 11 Jul 2006 12:16:37 -0500 by phpDocumentor 1.3.0RC6