204. Class

204.1. Zend\XmlRpc\Client\ServerIntrospection

Wraps the XML-RPC system.* introspection methods

204.1.1. Methods

204.1.1.1. __construct

__construct()

@param ZendXmlRpcClient $client

204.1.1.2. getSignatureForEachMethod

getSignatureForEachMethod()

Returns the signature for each method on the server, autodetecting whether system.multicall() is supported and using it if so.

Return type:array

204.1.1.3. getSignatureForEachMethodByMulticall

getSignatureForEachMethodByMulticall()

Attempt to get the method signatures in one request via system.multicall(). This is a boxcar feature of XML-RPC and is found on fewer servers. However, can significantly improve performance if present.

Parameters:array
Throws ExceptionIntrospectException:
 
Return type:array array(array(return, param, param, param...))

204.1.1.4. getSignatureForEachMethodByLooping

getSignatureForEachMethodByLooping()

Get the method signatures for every method by successively calling system.methodSignature

Parameters:array
Return type:array

204.1.1.5. getMethodSignature

getMethodSignature()

Call system.methodSignature() for the given method

Parameters:array
Throws ExceptionIntrospectException:
 
Return type:array array(array(return, param, param, param...))

204.1.1.6. listMethods

listMethods()

Call system.listMethods()

Return type:array array(method, method, method...)