evster / sitemap-generator
Library for generating a sitemap into file
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/evster/sitemap-generator
Requires
- php: >=7.4
- ext-dom: *
- ext-json: *
README
The library is developed to generate a sitemap from an input array $inputData, file extension (csv, json, xml) and path to generated sitemap.
Usage:
use Evster\SitemapGenerator\SitemapRecorder;
use Evster\SitemapGenerator\Constant\SitemapExtensionsConstants;
$inputData = [
[
'loc' => 'www.github.com/',
'lastmod' => '2020-12-14',
'priority' => 1,
'changefreq' => 'hourly',
],
];
$sitemap = new SitemapRecorder(
$inputData,
SitemapExtensionsConstants::EXTENSION_XML,
'generated/data.xml'
);
return $sitemap->createSitemap() ? 'Successfully generated.'
: 'Operation failed.';