Introduce ISetConfigValuesTransactional for transactional config behaviour

This commit is contained in:
Philipp
2023-01-03 14:18:53 +01:00
parent 4d4b4a8858
commit 65d79d4c93
14 changed files with 588 additions and 150 deletions
+4 -3
View File
@@ -189,9 +189,10 @@ HELP;
return 1;
} finally {
$this->out('Leaving maintenance mode');
$this->config->set('system', 'maintenance', false, false);
$this->config->set('system', 'maintenance_reason', '', false);
$this->config->save();
$this->config->transactional()
->set('system', 'maintenance', false)
->delete('system', 'maintenance_reason')
->save();
}
// send relocate