3 namespace Drupal\simple_sitemap\Commands;
5 use Drupal\simple_sitemap\Simplesitemap;
6 use Drush\Commands\DrushCommands;
9 * Class SimplesitemapCommands
10 * @package Drupal\simple_sitemap\Commands
12 class SimplesitemapCommands extends DrushCommands {
15 * @var \Drupal\simple_sitemap\Simplesitemap
20 * SimplesitemapCommands constructor.
21 * @param \Drupal\simple_sitemap\Simplesitemap $generator
23 public function __construct(Simplesitemap $generator) {
24 $this->generator = $generator;
28 * Regenerate the XML sitemap according to the module settings.
30 * @command simple-sitemap:generate
31 * @validate-module-enabled simple_sitemap
32 * @aliases ss:generate, ssg, simple_sitemap:generate, simple_sitemap-generate
34 public function generate() {
35 $this->generator->generateSitemap('drush');