Fully Qualified Name: | Zend\XmlRpc\Client\ServerIntrospection |
Wraps the XML-RPC system.* introspection methods
Name | Description | Defined By |
---|---|---|
__construct() | ServerIntrospection | |
getMethodSignature() | Call system.methodSignature() for the given method | ServerIntrospection |
getSignatureForEachMethod() | Returns the signature for each method on the server, autodetecting whether system.multicall() is supported and using it if so. | ServerIntrospection |
getSignatureForEachMethodByLooping() | Get the method signatures for every method by successively calling system.methodSignature | ServerIntrospection |
getSignatureForEachMethodByMulticall() | Attempt to get the method signatures in one request via system.multicall(). | ServerIntrospection |
listMethods() | Call system.listMethods() | ServerIntrospection |
Parameter Name | Type | Description |
---|---|---|
$client | \Zend\XmlRpc\Client |
Returns:
Call system.methodSignature() for the given method
Parameter Name | Type | Description |
---|---|---|
$method | array |
Returns: array array(array(return, param, param, param...))
Returns the signature for each method on the server, autodetecting whether system.multicall() is supported and using it if so.
Returns: array
Get the method signatures for every method by successively calling system.methodSignature
Parameter Name | Type | Description |
---|---|---|
$methods | array |
Returns: array
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.
Parameter Name | Type | Description |
---|---|---|
$methods | array |
Returns: array array(array(return, param, param, param...))
Call system.listMethods()
Returns: array array(method, method, method...)