Browse Source

Print output also with status code

Signed-off-by: Joas Schilling <coding@schilljs.com>
tags/v26.0.0beta1
Joas Schilling 1 year ago
parent
commit
8e1f742355
No account linked to committer's email address
1 changed files with 8 additions and 9 deletions
  1. 8
    9
      core/Command/Status.php

+ 8
- 9
core/Command/Status.php View File

@@ -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;
}
}

Loading…
Cancel
Save