for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* GpsLab component.
*
* @author Peter Gribanov <[email protected]>
* @copyright Copyright (c) 2011, Peter Gribanov
* @license http://opensource.org/licenses/MIT
*/
namespace GpsLab\Component\Sitemap\Render;
class PlainTextSitemapIndexRender implements SitemapIndexRender
{
* @return string
public function start()
return '<?xml version="1.0" encoding="utf-8"?>'.PHP_EOL.
'<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
}
public function end()
return '</sitemapindex>'.PHP_EOL;
* @param string $url
* @param \DateTimeImmutable|null $last_mod
public function sitemap($url, \DateTimeImmutable $last_mod = null)
return '<sitemap>'.
'<loc>'.$url.'</loc>'.
($last_mod ? sprintf('<lastmod>%s</lastmod>', $last_mod->format('c')) : '').
'</sitemap>';