\

Interfaces

Horde_Controller Interface for all controller objects
Horde_Controller_FilterCollection Interface for an object that houses a collection of pre/post filters.
Horde_Controller_PostFilter Interface for filters that are executed after the controller has generated the response
Horde_Controller_PreFilter Interface for filters to be run before the controller is executed
Horde_Controller_Request Interface for a request object
Horde_Controller_RequestConfiguration
Horde_Controller_ResponseWriter
Horde_Controller_SettingsExporter Interface for the object that builds a request chain around a controller.

Classes

Horde_Controller_Base Base class for controllers that implements the Logged, Injected, and Viewed interfaces.
Horde_Controller_Exception
Horde_Controller_Filter_Gzip Filter to gzip content before being served
Horde_Controller_FilterRunner Collects filters and executes them around a controller
Horde_Controller_Null Null controller object. Useful for filter tests that don't use the controller object.
Horde_Controller_Request_Http
Horde_Controller_Request_Mock
Horde_Controller_Request_Null Null request object.
Horde_Controller_Response
Horde_Controller_ResponseWriter_Web
Horde_Controller_ResponseWriter_WebDebug
Horde_Controller_Runner Class to execute the controller request
Horde_Controller_SettingsExporter_Default Default controller request builder
Horde_Controller_UrlWriter URL generation utility for controllers