[Zend_XmlRpc_Client] element index

Package indexes

All elements
e z _
_
top
Variable $_methodSignatures
Holding all the method signatures, the array has the methods name as keys and the signature as the value
Variable $_namespace
The default namespace to prepend to method names. The namespace is only prepended if the name of the method calls does not contain the namespace separator (a period).
Variable $_response
The response from an XML-RPC method call, held in a Zend_XmlRpc_Value object
Variable $_serverAddress
The XML-RPC service server full address
Method _buildMethodsXML
Generates an XML string analogous to SOAP's WSDL representing all the methods signatures Signature is the method return value and method parameters This function also set the _methodSignatures data memeber with the method signatures details (in an array)
Method _buildRequest
Build the XML body of an XML-RPC request
Method _convertParams
Convert an array of PHP variables into XML-RPC native types represented by Zend_XmlRpc_Value objects If method name is given, try to use the _methodSignatures data member for type hinting, if not, auto convert the PHP variable types into XML-RPC types
Method _getMethodParams
Return the XML-RPC types of the necessary parameters for a method in the service Get the types from the _methodSignatures data member {@see __getMethodsXml() for more information}
Method _parseResponse
Parse the response from a XML-RPC method call, hold the response as a Zend_XmlRpc_Value object The response parameter must be a valid XML string
Method _sendRequest
Send a XML-RPC request to the service (for a specific method)
Method __call
Using the magic __call function to call methods directly by method name
Method __construct
Class constructor - create a new XML-RPC client to a remote server
Method __getMethodsXml
Generates an XML string containing the signatures for every method on the remote server by calling system.listMethods() and then calling system.methodSignature() for each method. This output generated is analogous to SOAP's WSDL file.
Method __getNamespace
Returns the default namespace or null if there is not one.
Method __getResponse
The response received from the method call, response can be retrieved in 3 formats:
Method __setMethodsXml
Consumes an XML string generated by __getMethodsXml() and uses it for type hinting. When a remote method is called, either trapped by __call() or called with __xmlRpcCall(),
Method __setNamespace
Sets the default namespace for XML-RPC calls. When a method call is made and the name of the method does not contain a period, the default namespace will be prepended to the method name if one was set.
Method __xmlrpcCall
Call a specific method (with or without parameters) from the XML-RPC service
e
top
Class Constant RESPONSE_PHP_NATIVE
Different types for the response: as PHP native types, original XML or in Zend_XmlRpc_Value object
Class Constant RESPONSE_XML_STRING
Class Constant RESPONSE_ZXMLRPC_OBJECT
z
top
Class Zend_XmlRpc_Client
Zend_XmlRpc_Client in Client.php
An XML-RPC client implementation
e z _