/** * @param \Sitemapper\Url $url */ public function addUrl(Url $url) { $node = parent::addLocation($url); if ($url->getChangeFrequency()) { $node->appendChild($this->doc->createElement('changefreq', $url->getChangeFrequency())); } if ($url->getPriority()) { $node->appendChild($this->doc->createElement('priority', $url->getPriority())); } if (!$url->getImages()) { return $node; } $this->root->setAttribute('xmlns:image', self::IMAGES_NAMESPACE_URI); foreach ($url->getImages() as $image) { $this->appendImage($node, $image); } return $node; }
/** * @param \Sitemapper\SitemapInterface $sitemap */ public function addSitemap(Sitemap $sitemap) { parent::addLocation($sitemap); }