aleksandr-ignatov / sitemap-generator
A library for generating sitemap in different formats.
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/aleksandr-ignatov/sitemap-generator
Requires
- php: >=8.1
- ext-simplexml: *
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2025-10-21 15:26:19 UTC
README
Library generate sitemap in different formats: xml, csv, json.
To use library properly, define:
new SitemapGenerator($pages, $fileType, $dir);
where:
$pages- array:
$pages = [[ string $loc, string $lastmod, float $priority, string $changefreq], ...]
$fileType- is one of supported file types:FileType::CSVFileType::XMLFileType::JSON
$dir- location, where your sitemap will be saved
##test:
vendor/bin/phpunit tests/SitemapGeneratorTest.php