Moodle  2.2.1
http://www.collinsharper.com
Zend_Rest_Client_Result Class Reference

Public Member Functions

 __construct ($data)
 handleXmlErrors ($errno, $errstr, $errfile=null, $errline=null, array $errcontext=null)
 toValue (SimpleXMLElement $value)
 __get ($name)
 __call ($method, $args)
 __isset ($name)
 getIterator ()
 getStatus ()
 isError ()
 isSuccess ()
 __toString ()

Protected Attributes

 $_sxml
 $_errstr

Detailed Description

Definition at line 30 of file Result.php.


Constructor & Destructor Documentation

__construct ( data)

Constructor

Parameters:
string$dataXML Result
Returns:
void

Definition at line 48 of file Result.php.


Member Function Documentation

__call ( method,
args 
)

Cast properties to PHP values

For arrays, loops through each element and casts to a value as well.

Parameters:
string$method
array$args
Returns:
mixed

Definition at line 126 of file Result.php.

__get ( name)

Get Property Overload

Parameters:
string$name
Returns:
null|SimpleXMLElement|array Null if not found, SimpleXMLElement if only one value found, array of Zend_Rest_Client_Result objects otherwise

Definition at line 99 of file Result.php.

__isset ( name)

Isset Overload

Parameters:
string$name
Returns:
boolean

Definition at line 150 of file Result.php.

toString overload

Be sure to only call this when the result is a single value!

Returns:
string

Definition at line 222 of file Result.php.

Implement IteratorAggregate::getIterator()

Returns:
SimpleXMLIterator

Definition at line 170 of file Result.php.

getStatus ( )

Get Request Status

Returns:
boolean

Definition at line 180 of file Result.php.

handleXmlErrors ( errno,
errstr,
errfile = null,
errline = null,
array errcontext = null 
)

Temporary error handler for parsing REST responses.

Parameters:
int$errno
string$errstr
string$errfile
string$errline
array$errcontext
Returns:
true

Definition at line 75 of file Result.php.

isError ( )

Definition at line 195 of file Result.php.

isSuccess ( )

Definition at line 205 of file Result.php.

toValue ( SimpleXMLElement $  value)

Casts a SimpleXMLElement to its appropriate PHP value

Parameters:
SimpleXMLElement$value
Returns:
mixed

Definition at line 87 of file Result.php.


Field Documentation

$_errstr [protected]

Definition at line 40 of file Result.php.

$_sxml [protected]

Definition at line 34 of file Result.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations