. * --------------------------------------------------------------------- */ namespace Glpi\Console\Maintenance; if (!defined('GLPI_ROOT')) { die("Sorry. You can't access this file directly"); } use Config; use Glpi\Console\AbstractCommand; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; class DisableMaintenanceModeCommand extends AbstractCommand { protected function configure() { parent::configure(); $this->setName('glpi:maintenance:disable'); $this->setAliases( [ 'maintenance:disable', ] ); $this->setDescription(__('Disable maintenance mode')); } protected function execute(InputInterface $input, OutputInterface $output) { $config = new Config(); $config->setConfigurationValues('core', ['maintenance_mode' => '0']); $output->writeln('' . __('Maintenance mode disabled.') . ''); return 0; // Success } }