Moodle XML-RPC library
Copyright: | 2009 Jerome Mouneyrac |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 138 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
webservice_xmlrpc_client:: (5 methods):
__construct()
set_token()
call()
encode_request()
decode_response()
Class: webservice_xmlrpc_client - X-Ref
Moodle XML-RPC client__construct($serverurl, $token) X-Ref |
Constructor param: string $serverurl a Moodle URL param: string $token the token used to do the web service call |
set_token($token) X-Ref |
Set the token used to do the XML-RPC call param: string $token the token used to do the web service call |
call($functionname, $params = array() X-Ref |
Execute client WS request with token authentication param: string $functionname the function name param: array $params An associative array containing the the parameters of the function being called. return: mixed The decoded XML RPC response. |
encode_request($functionname, $params) X-Ref |
Generates XML for a method request. param: string $functionname Name of the method to call. param: mixed $params Method parameters compatible with the method signature. return: string |
decode_response($response) X-Ref |
Parses and decodes the response XML param: string $response return: array |