|
|
@@ -59,15 +59,6 @@ class Status extends Base { |
|
|
|
protected function execute(InputInterface $input, OutputInterface $output): int { |
|
|
|
$maintenanceMode = $this->config->getSystemValueBool('maintenance', false); |
|
|
|
$needUpgrade = Util::needUpgrade(); |
|
|
|
if ($input->getOption('exit-code')) { |
|
|
|
if ($maintenanceMode === true) { |
|
|
|
return 1; |
|
|
|
} elseif ($needUpgrade == true) { |
|
|
|
return 2; |
|
|
|
} else { |
|
|
|
return 0; |
|
|
|
} |
|
|
|
} |
|
|
|
$values = [ |
|
|
|
'installed' => $this->config->getSystemValueBool('installed', false), |
|
|
|
'version' => implode('.', Util::getVersion()), |
|
|
@@ -80,6 +71,14 @@ class Status extends Base { |
|
|
|
]; |
|
|
|
|
|
|
|
$this->writeArrayInOutputFormat($input, $output, $values); |
|
|
|
if ($input->getOption('exit-code')) { |
|
|
|
if ($maintenanceMode === true) { |
|
|
|
return 1; |
|
|
|
} |
|
|
|
if ($needUpgrade === true) { |
|
|
|
return 2; |
|
|
|
} |
|
|
|
} |
|
|
|
return 0; |
|
|
|
} |
|
|
|
} |