1: <?php
2: /**
3: * Interface for a request object
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_Request
11: {
12: /**
13: */
14: public function getPath();
15:
16: /**
17: */
18: public function getMethod();
19:
20: /**
21: */
22: public function getGetVars();
23:
24: /**
25: */
26: public function getFileVars();
27:
28: /**
29: */
30: public function getServerVars();
31:
32: /**
33: */
34: public function getPostVars();
35:
36: /**
37: */
38: public function getCookieVars();
39:
40: /**
41: */
42: public function getRequestVars();
43:
44: /**
45: */
46: public function getSessionId();
47: }
48: