Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
This class decorates a SimpleXMLElement parsed from a Nirvanix web service response. It is primarily exists to provide a convenience feature that throws an exception when <ResponseCode> contains an error.

\SimpleXMLElement
$_sxml= ''
SimpleXMLElement parsed from Nirvanix web service response.

__call(
$method, array $args
)
:
mixed
Delegate undefined methods to the decorated SimpleXMLElement.
Name | Type | Description |
---|---|---|
$method | ||
$args | array | Method arguments |
Type | Description |
---|---|
mixed |

__construct(
string $xml
)
:
void
Class constructor. Parse the XML response from a Nirvanix method call into a decorated SimpleXMLElement element.
Name | Type | Description |
---|---|---|
$xml | string | XML response string from Nirvanix |
Exception | Description |
---|---|
\Zend_Service_Nirvanix_Exception |

__get(
string $offset
)
:
mixed
Delegate undefined properties to the decorated SimpleXMLElement.
Name | Type | Description |
---|---|---|
$offset | string | Undefined property name |
Type | Description |
---|---|
mixed |

_throwException(
string $message, integer $code
=
null
)
:
void
Throw an exception. This method exists to only contain the lazy-require() of the exception class.
Name | Type | Description |
---|---|---|
$message | string | Error message |
$code | integer | Error code |
Exception | Description |
---|---|
\Zend_Service_Nirvanix_Exception |

getSxml(
)
:
\SimpleXMLElement
Return the SimpleXMLElement representing this response for direct access.
Type | Description |
---|---|
\SimpleXMLElement |