getType()) == 'atom') { return; // RSS 2.0 only } $this->_setCommentCount($this->_dom, $this->_base); if ($this->_called) { $this->_appendNamespaces(); } } /** * Append entry namespaces * * @return void */ protected function _appendNamespaces() { $this->getRootElement()->setAttribute('xmlns:slash', 'http://purl.org/rss/1.0/modules/slash/'); } /** * Set entry comment count * * @param DOMDocument $dom * @param DOMElement $root * @return void */ protected function _setCommentCount(DOMDocument $dom, DOMElement $root) { $count = $this->getDataContainer()->getCommentCount(); if (!$count) { return; } $tcount = $this->_dom->createElement('slash:comments'); $tcount->nodeValue = $count; $root->appendChild($tcount); $this->_called = true; } }