protected function createSitemapIndex() { $sitemapIndexFilename = $this->getSitemapIndexFilename($this->originalFilename); $sitemapIndex = new SitemapIndex(); $loc = DIRECTORY_SEPARATOR . basename($sitemapIndexFilename); if ($this->baseHostSitemap !== null) { $sitemapIndex->setLoc($this->baseHostSitemap . $loc); } $sitemapIndex->setLastMod(new \DateTime()); return $sitemapIndex; }
public function testFormatSitemapIndex() { $sitemapIndex = new SitemapIndex(); $sitemapIndex->setLoc('http://www.example.com/sitemap-1.xml'); $sitemapIndex->setLastMod(new \DateTime('2013-07-26 23:42:00')); $this->assertEquals("<sitemap>\n" . "\t<loc>http://www.example.com/sitemap-1.xml</loc>\n" . sprintf("\t<lastmod>%s</lastmod>\n", $this->dateFormatW3C('2013-07-26 23:42:00')) . "</sitemap>\n", $this->formatter->formatSitemapIndex($sitemapIndex)); }