From 0d1c803972b37332455750a0ee4b1d10871b5d13 Mon Sep 17 00:00:00 2001 From: Blaize M Kaye Date: Thu, 29 Aug 2024 11:09:04 +1000 Subject: [PATCH] Updates annotations to attributes --- src/LagoonCommands.php | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/LagoonCommands.php b/src/LagoonCommands.php index 361441d..f558ed5 100644 --- a/src/LagoonCommands.php +++ b/src/LagoonCommands.php @@ -3,6 +3,7 @@ namespace Drush\Commands\drupal_integrations; use Consolidation\SiteAlias\SiteAliasManagerAwareTrait; +use Drush\Attributes as CLI; use Drush\Commands\DrushCommands; use Drush\Drush; use Drush\Exceptions\CommandFailedException; @@ -86,11 +87,8 @@ public function __construct() { /** * Get all remote aliases from lagoon API. - * - * @command lagoon:aliases - * - * @aliases la */ + #[CLI\Command(name: 'lagoon:aliases', aliases: ['la'])] public function aliases() { $this->preCommandChecks(); // Project still not defined, throw a warning. @@ -124,11 +122,8 @@ public function aliases() { /** * Generate a JWT token for the lagoon API. - * - * @command lagoon:jwt - * - * @aliases jwt */ + #[CLI\Command(name: 'lagoon:jwt', aliases: ['jwt'])] public function generateJwt() { $this->preCommandChecks(); $this->io()->writeln($this->getJwtToken()); @@ -136,9 +131,8 @@ public function generateJwt() { /** * Run pre-rollout tasks. - * - * @command lagoon:pre-rollout-tasks */ + #[CLI\Command(name: 'lagoon:pre-rollout-tasks')] public function preRolloutTasks() { $this->preCommandChecks(); $this->runRolloutTasks('pre'); @@ -146,9 +140,8 @@ public function preRolloutTasks() { /** * Run post-rollout tasks. - * - * @command lagoon:post-rollout-tasks */ + #[CLI\Command(name: 'lagoon:post-rollout-tasks')] public function postRolloutTasks() { $this->preCommandChecks(); $this->runRolloutTasks('post');