Differential D15987 Diff 38486 src/infrastructure/storage/management/workflow/PhabricatorStorageManagementDatabasesWorkflow.php
Changeset View
Changeset View
Standalone View
Standalone View
src/infrastructure/storage/management/workflow/PhabricatorStorageManagementDatabasesWorkflow.php
<?php | <?php | ||||
final class PhabricatorStorageManagementDatabasesWorkflow | final class PhabricatorStorageManagementDatabasesWorkflow | ||||
extends PhabricatorStorageManagementWorkflow { | extends PhabricatorStorageManagementWorkflow { | ||||
protected function didConstruct() { | protected function didConstruct() { | ||||
$this | $this | ||||
->setName('databases') | ->setName('databases') | ||||
->setExamples('**databases** [__options__]') | ->setExamples('**databases** [__options__]') | ||||
->setSynopsis(pht('List Phabricator databases.')); | ->setSynopsis(pht('List Phabricator databases.')); | ||||
} | } | ||||
protected function isReadOnlyWorkflow() { | |||||
return true; | |||||
} | |||||
public function didExecute(PhutilArgumentParser $args) { | public function didExecute(PhutilArgumentParser $args) { | ||||
$api = $this->getAPI(); | $api = $this->getAPI(); | ||||
$patches = $this->getPatches(); | $patches = $this->getPatches(); | ||||
$databases = $api->getDatabaseList($patches, true); | $databases = $api->getDatabaseList($patches, true); | ||||
echo implode("\n", $databases)."\n"; | echo implode("\n", $databases)."\n"; | ||||
return 0; | return 0; | ||||
} | } | ||||
} | } |