* @category Horde * @license http://www.horde.org/licenses/bsd BSD * @package Controller */ /** * Interface for all controller objects * * @author James Pepin * @category Horde * @copyright 2008-2017 Horde LLC * @license http://www.horde.org/licenses/bsd BSD * @package Controller */ interface Horde_Controller { /** * Process the incoming request. * * @param Horde_Controller_Request $request The incoming request. * @param Horde_Controller_Response $response The outgoing response. */ public function processRequest(Horde_Controller_Request $request, Horde_Controller_Response $response); }