From 55f808b411aa2f0eb213ba335c5f45073677c8f4 Mon Sep 17 00:00:00 2001 From: Pawel G Date: Fri, 30 Nov 2018 12:16:50 +0100 Subject: [PATCH] Issue #3017036 by mitrpaka, gbyte.co: Drush command naming and aliases (prior to Drush 9) --- simple_sitemap.drush.inc | 8 +++++--- src/Commands/SimplesitemapCommands.php | 14 ++++++++++++-- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/simple_sitemap.drush.inc b/simple_sitemap.drush.inc index cce6b4c..72a6d3b 100644 --- a/simple_sitemap.drush.inc +++ b/simple_sitemap.drush.inc @@ -9,16 +9,18 @@ * Implements hook_drush_command(). */ function simple_sitemap_drush_command() { - $items['simple_sitemap-generate'] = [ + $items['simple-sitemap-generate'] = [ 'description' => 'Regenerate the XML sitemaps according to the module settings.', 'callback' => 'drush_simple_sitemap_generate', 'drupal dependencies' => ['simple_sitemap'], + 'aliases' => ['ssg'], ]; - $items['simple_sitemap-rebuild-queue'] = [ + $items['simple-sitemap-rebuild-queue'] = [ 'description' => 'Rebuild the sitemap queue for all sitemap variants.', 'callback' => 'drush_simple_sitemap_rebuild_queue', 'drupal dependencies' => ['simple_sitemap'], + 'aliases' => ['ssr'], ]; return $items; @@ -27,7 +29,7 @@ function simple_sitemap_drush_command() { /** * Callback function for hook_drush_command(). * - * Regenerate the XML sitemaps. + * Regenerate the XML sitemaps according to the module settings. */ function drush_simple_sitemap_generate() { \Drupal::service('simple_sitemap.generator')->generateSitemap('drush'); diff --git a/src/Commands/SimplesitemapCommands.php b/src/Commands/SimplesitemapCommands.php index c169c29..1ee2366 100644 --- a/src/Commands/SimplesitemapCommands.php +++ b/src/Commands/SimplesitemapCommands.php @@ -28,8 +28,13 @@ class SimplesitemapCommands extends DrushCommands { * Regenerate the XML sitemaps according to the module settings. * * @command simple-sitemap:generate + * + * @usage drush simple-sitemap:generate + * Regenerate the XML sitemaps according to the module settings. + * * @validate-module-enabled simple_sitemap - * @aliases ss:generate, ssg, simple_sitemap:generate, simple_sitemap-generate + * + * @aliases ssg, simple-sitemap-generate */ public function generate() { $this->generator->generateSitemap('drush'); @@ -39,8 +44,13 @@ class SimplesitemapCommands extends DrushCommands { * Rebuild the sitemap queue for all sitemap variants. * * @command simple-sitemap:rebuild-queue + * + * @usage drush simple-sitemap:rebuild-queue + * Rebuild the sitemap queue for all sitemap variants. + * * @validate-module-enabled simple_sitemap - * @aliases ss:rebuild-queue, ssr, simple_sitemap:rebuild-queue, simple_sitemap-rebuild-queue + * + * @aliases ssr, simple-sitemap-rebuild-queue */ public function rebuildQueue() { $this->generator->rebuildQueue(); -- GitLab