Zend_XmlRpc_RequestXmlRpc Request object
Encapsulates an XmlRpc request, holding the method call and all parameters. Provides accessors for these, as well as the ability to load from XML and to create the XML request string.
Additionally, if errors occur setting the method or parsing XML, a fault is generated and stored in $_fault; developers may check for it using isFault() and getFault().
Located in /XmlRpc/Request.php (line 48)
| Class | Description |
|---|---|
Zend_XmlRpc_Request_Stdin
|
XmlRpc Request object -- Request via STDIN |
Zend_XmlRpc_Request_Http
|
XmlRpc Request object -- Request via HTTP |
string
$_encoding
= 'UTF-8' (line 54)
Request character encoding
Zend_XmlRpc_Fault
$_fault
= null (line 78)
Fault object, if any
string
$_method
(line 60)
Method to call
array
$_params
= array() (line 72)
Method parameters
array
$_types
= array() (line 84)
XML-RPC type for each param
string
$_xml
(line 66)
XML request
array
$_xmlRpcParams
= array() (line 90)
XML-RPC request params
Constructor __construct (line 98)
Create a new XML-RPC request
addParam (line 171)
Add a parameter to the parameter stack
Adds a parameter to the parameter stack, associating it with the type $type if provided
getEncoding (line 128)
Retrieve current request encoding
getMethod (line 156)
Retrieve call method
getParams (line 277)
Retrieve the array of parameters
getTypes (line 287)
Return parameter types
isFault (line 362)
Does the current request contain errors and should it return a fault response?
loadXml (line 298)
Load XML and parse into request components
saveXml (line 405)
Create XML request
setEncoding (line 116)
Set encoding to use in request
setMethod (line 139)
Set method to call
setParams (line 208)
Set the parameters array
If called with a single, array value, that array is used to set the parameters stack. If called with multiple values or a single non-array value, the arguments are used to set the parameters stack.
Best is to call with array of the format, in order to allow type hinting when creating the XMLRPC values for each parameter:
_getXmlRpcParams (line 382)
Retrieve method parameters as XMLRPC values
__toString (line 435)
Return XML request
Documentation generated on Mon, 21 Jun 2010 15:42:07 -0400 by phpDocumentor 1.4.3