diff -r bd595ad770fc -r 1c2f13fd785c web/enmi/Zend/XmlRpc/Value/Array.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi/Zend/XmlRpc/Value/Array.php Thu Jan 20 19:30:54 2011 +0100 @@ -0,0 +1,73 @@ +_type = self::XMLRPC_TYPE_ARRAY; + parent::__construct($value); + } + + + /** + * Generate the XML code that represent an array native MXL-RPC value + * + * @return void + */ + protected function _generateXml() + { + $generator = $this->getGenerator(); + $generator->openElement('value') + ->openElement('array') + ->openElement('data'); + + if (is_array($this->_value)) { + foreach ($this->_value as $val) { + $val->generateXml(); + } + } + $generator->closeElement('data') + ->closeElement('array') + ->closeElement('value'); + } +} +