3 final class PhabricatorFilesManagementEnginesWorkflow
4 extends PhabricatorFilesManagementWorkflow
{
6 protected function didConstruct() {
9 ->setSynopsis(pht('List available storage engines.'))
10 ->setArguments(array());
13 public function execute(PhutilArgumentParser
$args) {
14 $console = PhutilConsole
::getConsole();
16 $engines = PhabricatorFile
::buildAllEngines();
18 throw new Exception(pht('No storage engines are available.'));
21 foreach ($engines as $engine) {
24 $engine->getEngineIdentifier());