1: <?php
2: /**
3: * Interface for all controller objects
4: *
5: * @category Horde
6: * @package Controller
7: * @author James Pepin <james@bluestatedigital.com>
8: * @license http://www.horde.org/licenses/bsd BSD
9: */
10: interface Horde_Controller
11: {
12: /**
13: * Process the incoming request.
14: *
15: * @param Horde_Controller_Request $request The incoming request.
16: * @param Horde_Controller_Response $response The outgoing response.
17: */
18: public function processRequest(Horde_Controller_Request $request, Horde_Controller_Response $response);
19: }
20: