* @category Horde * @license http://www.horde.org/licenses/bsd BSD * @package Controller */ /** * Interface for a request object * * @author James Pepin * @category Horde * @copyright 2008-2017 Horde LLC * @license http://www.horde.org/licenses/bsd BSD * @package Controller */ interface Horde_Controller_Request { /** */ public function getPath(); /** */ public function getMethod(); /** */ public function getGetVars(); /** */ public function getFileVars(); /** */ public function getServerVars(); /** */ public function getPostVars(); /** */ public function getCookieVars(); /** */ public function getRequestVars(); /** */ public function getSessionId(); /** * The request body if it is not form-encoded * @returns Horde_Stream */ public function getRequestBody(); }