From 99028473379a0e3efae15951d2bb688f24915dee Mon Sep 17 00:00:00 2001
From: Norbert Micheel <nm@lautundschoen.de>
Date: Tue, 17 Dec 2024 17:14:41 +0100
Subject: [PATCH] Fix console commands problems - console list working again

---
 lib/command/maintenance_off.php |  2 +-
 lib/command/maintenance_on.php  |  2 +-
 package.yml                     | 10 +++++++---
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/lib/command/maintenance_off.php b/lib/command/maintenance_off.php
index e459fae..1596790 100644
--- a/lib/command/maintenance_off.php
+++ b/lib/command/maintenance_off.php
@@ -9,7 +9,7 @@ protected function configure(): void
     {
         // @phpstan-ignore-next-line
         $this->setAliases(['frontend:on'])
-            ->$this->setAliases(['maintenance:off'])
+            ->setAliases(['maintenance:off'])
             ->setDescription(rex_i18n::msg('maintenance_command_off_description'));
     }
 
diff --git a/lib/command/maintenance_on.php b/lib/command/maintenance_on.php
index bef0c0b..06b2eec 100644
--- a/lib/command/maintenance_on.php
+++ b/lib/command/maintenance_on.php
@@ -9,7 +9,7 @@ protected function configure(): void
     {
         // @phpstan-ignore-next-line
         $this->setAliases(['frontend:off'])
-            ->$this->setAliases(['maintenance:on'])
+            ->setAliases(['maintenance:on'])
             ->setDescription(rex_i18n::msg('maintenance_command_on_description'));
     }
 
diff --git a/package.yml b/package.yml
index 3d74647..79c55fc 100644
--- a/package.yml
+++ b/package.yml
@@ -30,10 +30,14 @@ requires:
     redaxo: ^5.17.0
     php:
         version: '>=8.2'
-        
+
 console_commands:
-       maintenance:frontend_disable: rex_maintenance_command_on
-       maintenance:frontend_enable: rex_maintenance_command_off
+       maintenance:activate: rex_maintenance_command_activate
+       maintenance:deactivate: rex_maintenance_command_deactivate
+       maintenance:on: rex_maintenance_command_activate
+       maintenance:off: rex_maintenance_command_deactivate
+       frontend:off: rex_maintenance_command_activate
+       frontend:on: rex_maintenance_command_deactivate
 
 default_config:
       http_response_code: 503 # 503, 403