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.
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...) |