PHP Class CI_Xmlrpcs, TastyIgniter

Author: ExpressionEngine Dev Team
Inheritance: extends CI_Xmlrpc
Show file Open project: tastyigniter/tastyigniter

Public Properties

Property Type Description
$debug_msg string Debug Message
$methods array Array of methods mapped to function names and signatures
$object object Configuration object
$system_methods array XML RPC Server methods

Public Methods

Method Description
__construct ( array $config = [] ) : void Initialize XMLRPC class
add_to_map ( $methodname, $function, $sig, $doc ) : void Add Method to Class
do_multicall ( $call ) : object Multi-call Function: Processes method
initialize ( $config = [] ) : void Initialize Prefs and Serve
listMethods ( $m ) : object Server Function: List Methods
methodHelp ( $m ) : object Server Function: Doc String for Method
methodSignature ( $m ) : object Server Function: Return Signature for Method
multicall ( $m ) : object Server Function: Multi-call
multicall_error ( $err ) : object Multi-call Function: Error Handling
parseRequest ( $data = '' ) : object Parse Server Request
serve ( ) : void Main Server Function
set_system_methods ( ) : void Setting of System Methods

Protected Methods

Method Description
_execute ( $m ) : mixed Executes the Method

Method Details

__construct() public method

Initialize XMLRPC class
public __construct ( array $config = [] ) : void
$config array
return void

_execute() protected method

Executes the Method
protected _execute ( $m ) : mixed
return mixed

add_to_map() public method

Add Method to Class
public add_to_map ( $methodname, $function, $sig, $doc ) : void
return void

do_multicall() public method

Multi-call Function: Processes method
public do_multicall ( $call ) : object
return object

initialize() public method

Initialize Prefs and Serve
public initialize ( $config = [] ) : void
return void

listMethods() public method

Server Function: List Methods
public listMethods ( $m ) : object
return object

methodHelp() public method

Server Function: Doc String for Method
public methodHelp ( $m ) : object
return object

methodSignature() public method

Server Function: Return Signature for Method
public methodSignature ( $m ) : object
return object

multicall() public method

Server Function: Multi-call
public multicall ( $m ) : object
return object

multicall_error() public method

Multi-call Function: Error Handling
public multicall_error ( $err ) : object
return object

parseRequest() public method

Parse Server Request
public parseRequest ( $data = '' ) : object
return object xmlrpc response

serve() public method

Main Server Function
public serve ( ) : void
return void

set_system_methods() public method

Setting of System Methods
public set_system_methods ( ) : void
return void

Property Details

$debug_msg public property

Debug Message
public string $debug_msg
return string

$methods public property

Array of methods mapped to function names and signatures
public array $methods
return array

$object public property

Configuration object
public object $object
return object

$system_methods public property

XML RPC Server methods
public array $system_methods
return array