Exemplo n.º 1
0
 /**
  * Format object|array to valid XML.
  *
  * @param object|array|int|string|bool|float|null $data
  * @return string
  */
 public function render($data)
 {
     $formattedData = $this->_formatData($data, true);
     /** Wrap response in a single node. */
     $formattedData = array(self::XML_ROOT_NODE => $formattedData);
     $this->_xmlGenerator->setIndexedArrayItemName(self::DEFAULT_ENTITY_ITEM_NAME)->arrayToXml($formattedData);
     return $this->_xmlGenerator->getDom()->saveXML();
 }