/** * @param array $data * @param string $template_file * * @return $this */ public function outputXml($data, $template_file) { $this->outputHeader(); $renderer = $this->renderer->getRenderer(); if (is_array($data) or is_object($data)) { foreach ($data as $k => $v) { $renderer->set($k, $v); } } $xml = $renderer->setTemplate($template_file)->render(); $this->Xml->set(XmlOutput::CONTENT, $xml)->flush(); $this->flushBuffer(); return $this; }
/** * Test * * @return void */ public function testGetRenderer() { $this->assertInstanceOf('Zend\\View\\Renderer\\PhpRenderer', $this->object->getRenderer()); }