Plugin plugins are Zend_Controller_Frontas follows (from here ):
routeStartup()It is called before it Zend_Controller_Frontcalls the router to evaluate the request for registered routes.routeShutdown() called after the router completes the routing of the request.dispatchLoopStartup()called before it Zend_Controller_Frontenters the send cycle.preDispatch()called before the dispatcher sends the action. This callback allows proxy or filter behavior. By changing the request and discarding its sent flag (through Zend_Controller_Request_Abstract::setDispatched(false)), the current action can be skipped and / or replaced.postDispatch() , . . ( Zend_Controller_Request_Abstract::setDispatched(false)), .dispatchLoopShutdown() , Zend_Controller_Front .
, dispatchLoopShutdown() - , - , Zend_Controller_Front::dispatch() .
, - , Zend_View. Zend_View Zend_View::render(). - , filter($buffer), $buffer. -, Ouptut, , .
, dispatchLoopShutdown() -plugin.