Class Horde_RPC_webdav

Description

The Horde_RPC_webdav class provides a WebDAV implementation of the Horde RPC system.

Copyright 2004-2009 The Horde Project (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.

Located in /RPC/RPC/webdav.php (line 24)

Horde_RPC
   |
   --Horde_RPC_webdav
Variable Summary
Method Summary
 void authorize ()
 void getInput ()
 string getResponse (string $request)
Variables
HTTP_WebDAV_Server_Horde $_server (line 31)

Resource handler for the WebDAV server.

Inherited Variables

Inherited from Horde_RPC

Horde_RPC::$_params
Horde_RPC::$_requestMissingAuthorization
Horde_RPC::$_requireAuthorization
Methods
authorize (line 48)

WebDAV handles authentication internally, so bypass the system-level auth check by just returning true here.

void authorize ()

Redefinition of:
Horde_RPC::authorize()
Check authentication. Different backends may handle authentication in different ways. The base class implementation checks for HTTP Authentication against the Horde auth setup.
getInput (line 57)

If the webdav backend is used, the input should not be read, it is being read by HTTP_WebDAV_Server.

void getInput ()

Redefinition of:
Horde_RPC::getInput()
Get the request body input. Different RPC backends can override this to return an open stream to php://stdin, for instance - whatever is easiest to handle in the getResponse() method.
getResponse (line 68)

Sends an RPC request to the server and returns the result.

  • return: The XML encoded response from the server.
string getResponse (string $request)
  • string $request: The raw request string.

Redefinition of:
Horde_RPC::getResponse()
Sends an RPC request to the server and returns the result.

Inherited Methods

Inherited From Horde_RPC

 Horde_RPC::Horde_RPC()
 Horde_RPC::authorize()
 Horde_RPC::factory()
 Horde_RPC::getInput()
 Horde_RPC::getResponse()
 Horde_RPC::getResponseContentType()
 Horde_RPC::request()

Documentation generated on Sun, 30 Jan 2011 05:23:26 +0000 by phpDocumentor 1.4.3