[Zend_XmlRpc] element index

Package indexes

All elements
a b c d e f g i m n s u v z _
_
top
Variable $_cache
Cached namespace decorators
Variable $_client
Variable $_methodSignatures
Holding all the method signatures, the array has the methods name as keys and the signature as the value
Variable $_namespace
XML-RPC namespace for this decorator
Variable $_namespaceDecorators
Array of cached namespace decorators, array of Zend_XmlRpc_Client_NamespaceDecorator objects
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 _getSignatures
Call system.methodSignature() for all the given methods
Method _getSignaturesMultiCall
Use system.methodSignature() to get all the given methods signatures using the system.multicall() method
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 __call
Call a method in this namespace.
Method __construct
Class constructor - create a new XML-RPC client to a remote server
Method __construct
Class constructor
Method __get
Get the next successive namespace
Method __get
Undefined properties are assumed to be XML-RPC namespaces and return a decorator to enable object chains.
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 __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 __xmlrpcCall
Call a specific method (with or without parameters) from the XML-RPC service
Variable $_as_xml
XML code representation of this object (will be calculated only once)
Variable $_type
The native XML-RPC type of this object
Variable $_value
The native XML-RPC representation of this object's value
Method _phpVarToNativeXmlRpc
Transform a PHP native variable into a XML-RPC native value
Method _setXML
Method _xmlStringToNativeXmlRpc
Transform an XML string into a XML-RPC native value
Method _xml_entities
Make sure a string will be safe for XML, convert risky characters to HTML entities
Method __construct
Set the value of an struct native type
Method __construct
Set the value of a string native type
Method __construct
Set the value of a boolean native type We hold the boolean type as an integer (0 or 1)
Method __construct
Set the value of a base64 native type We keep this value in base64 encoding
Method __construct
Set the value of a collection type (array and struct) native types
Method __construct
Set the value of a dateTime.iso8601 native type, The value is in iso8601 format
Method __construct
Set the value of an integer native type
Method __construct
Set the value of a double native type
Method __construct
Set the value of an array native type
a
top
Page Array.php
Array.php in Array.php
b
top
Page Base64.php
Base64.php in Base64.php
Page Boolean.php
Boolean.php in Boolean.php
c
top
Page Client.php
Client.php in Client.php
Page Collection.php
Collection.php in Collection.php
d
top
Page DateTime.php
DateTime.php in DateTime.php
Page Double.php
Double.php in Double.php
e
top
Page Exception.php
Exception.php in Exception.php
Variable RESPONSE_PHP_NATIVE
Different types for the response: as PHP native types, original XML or in Zend_XmlRpc_Value object
Variable RESPONSE_XML_STRING
Variable RESPONSE_ZXMLRPC_OBJECT
Page Exception.php
Exception.php in Exception.php
Page Exception.php
Exception.php in Exception.php
f
top
Method faultCode
In case there was a failure in the request, this function gets the failure code
Method faultString
In case there was a failure in the request, this function gets the failure string
g
top
Method getAsXML
Return the XML code that represent struct native MXL-RPC value
Method getAsXML
Return the XML code that represent an array native MXL-RPC value
Method getAsXML
Return the XML code that represent a scalar native MXL-RPC value
Method getAsXML
Return the XML code that represent a native MXL-RPC value
Method getType
Get the native XML-RPC type (the type is one of the Zend_XmlRpc_Value::XMLRPC_TYPE_* constants)
Method getValue
Return the value of this object, convert the XML-RPC native value into a PHP variable
Method getValue
Return the value of this object, convert the XML-RPC native string value into a PHP string Decode all encoded risky XML entities back to normal characters
Method getValue
Return the value of this object, convert the XML-RPC native integer value into a PHP integer
Method getValue
Return the value of this object, convert the XML-RPC native base64 value into a PHP string We return this value decoded (a normal string)
Method getValue
Return the value of this object, convert the XML-RPC native boolean value into a PHP boolean
Method getValue
Return the value of this object, convert the XML-RPC native collection values into a PHP array
Method getValue
Return the value of this object, convert the XML-RPC native double value into a PHP float
Method getValue
Return the value of this object, convert the XML-RPC native dateTime value into a PHP integer (unix timestamp representation of the iso8601 date format)
Method getXmlRpcValue
Creates a Zend_XmlRpc_Value* object, representing a native XML-RPC value
i
top
Page Integer.php
Integer.php in Integer.php
m
top
Variable XMLRPC_TYPE_ARRAY
Variable XMLRPC_TYPE_BASE64
Variable XMLRPC_TYPE_BOOLEAN
Variable XMLRPC_TYPE_DATETIME
Variable XMLRPC_TYPE_DOUBLE
Variable XMLRPC_TYPE_I4
All the XML-RPC native types
Variable XMLRPC_TYPE_INTEGER
Variable XMLRPC_TYPE_STRING
Variable XMLRPC_TYPE_STRUCT
Variable XML_STRING
Specify that the XML-RPC value will be parsed out from a given XML code
n
top
Page NamespaceDecorator.php
NamespaceDecorator.php in NamespaceDecorator.php
s
top
Page Scalar.php
Scalar.php in Scalar.php
Page String.php
String.php in String.php
Page Struct.php
Struct.php in Struct.php
u
top
Variable AUTO_DETECT_TYPE
Specify that the XML-RPC native type will be auto detected from a PHP variable type
v
top
Page Value.php
Value.php in Value.php
z
top
Class Zend_XmlRpc_Exception
Zend_XmlRpc_Exception in Exception.php
Class Zend_XmlRpc_Client
Zend_XmlRpc_Client in Client.php
An XML-RPC client implementation
Class Zend_XmlRpc_Client_Exception
ZXmlRpcClientException add 2 functions for handling the fault response of failed XML-RPC requests The fault response has 2 parameters, the fault code and fault string
Class Zend_XmlRpc_Client_NamespaceDecorator
Zend_XmlRpc_Client_NamespaceDecorator in NamespaceDecorator.php
The namespace decorator enables object chaining to permit calling XML-RPC namespaced functions like "foo.bar.baz()" as "$remote->foo->bar->baz()".
Class Zend_XmlRpc_Value
Zend_XmlRpc_Value in Value.php
Represent a native XML-RPC value entity, used as parameters for the methods called by the Zend_XmlRpc_Client object and as the return value for those calls.
Class Zend_XmlRpc_Value_Array
Class Zend_XmlRpc_Value_Base64
Class Zend_XmlRpc_Value_Boolean
Class Zend_XmlRpc_Value_Collection
Class Zend_XmlRpc_Value_DateTime
Class Zend_XmlRpc_Value_Double
Class Zend_XmlRpc_Value_Exception
Class Zend_XmlRpc_Value_Integer
Class Zend_XmlRpc_Value_Scalar
Class Zend_XmlRpc_Value_String
Class Zend_XmlRpc_Value_Struct
a b c d e f g i m n s u v z _