## Zend_XmlRpc_Client_NamespaceDecorator

Description

The namespace decorator enables object chaining to permit calling XML-RPC namespaced functions like "foo.bar.baz()" as "$remote->foo->bar->baz()".

- license: New BSD License
- copyright: Copyright (c) 2006 Zend Technologies USA Inc. (http://www.zend.com)

Located in /Zend/XmlRpc/Client/NamespaceDecorator.php (line 34)

Variable Summary
array $_cache
Zend_XmlRpc_Client $_client
string $_namespace
Method Summary
Zend_XmlRpc_Client_NamespaceDecorator __construct (string $namespace, Zend_XmlRpc_Client $client)
mixed __call (string $methodName, array $args)
Zend_XmlRpc_Client_NamespaceDecorator __get (string $name)
Variables
array $_cache = array() (line 51)

Cached namespace decorators

- access: protected

Zend_XmlRpc_Client $_client = null (line 39)

- access: protected

string $_namespace = '' (line 45)

XML-RPC namespace for this decorator

- access: protected

Methods
Constructor __construct (line 60)

Class constructor

- access: public

Zend_XmlRpc_Client_NamespaceDecorator __construct (string $namespace, Zend_XmlRpc_Client $client)

- string $namespace
- Zend_XmlRpc_Client $client

__call (line 91)

Call a method in this namespace.

- access: public

mixed __call (string $methodName, array $args)

- string $methodName
- array $args

__get (line 73)

Get the next successive namespace

- access: public

Zend_XmlRpc_Client_NamespaceDecorator __get (string $name)

- string $name

Documentation generated on Tue, 11 Jul 2006 12:17:47 -0500 by phpDocumentor 1.3.0RC6