parent::ARGS, ["-o", "--output", "args" => 1], ["-f", "--overwrite-shared", "value" => true], ["-u", "--update", "value" => true, "help" => "Mettre à jour le fichier de connexion (nécessite --config et implique --output et --overwrite-shared)"] ]; protected $output, $overwriteShared = false; protected $update = false; function main() { $conn = $this->getConn(); if ($this->update) { $config = $this->config; if ($config === null) { self::die("Vous devez spécifier la configuration à mettre à jour"); } $this->output = $config; $this->overwriteShared = true; } $conn->saveConfig($this->output, $this->overwriteShared); } }