[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/daemon/management/ -> PhabricatorDaemonManagementListWorkflow.php (source)

   1  <?php
   2  
   3  final class PhabricatorDaemonManagementListWorkflow
   4    extends PhabricatorDaemonManagementWorkflow {
   5  
   6    public function didConstruct() {
   7      $this
   8        ->setName('list')
   9        ->setSynopsis(pht('Show a list of available daemons.'))
  10        ->setArguments(array());
  11    }
  12  
  13    public function execute(PhutilArgumentParser $args) {
  14      $console = PhutilConsole::getConsole();
  15  
  16      $symbols = $this->loadAvailableDaemonClasses();
  17      $symbols = igroup($symbols, 'library');
  18  
  19      foreach ($symbols as $library => $symbol_list) {
  20        $console->writeOut(pht('Daemons in library __%s__:', $library)."\n");
  21        foreach ($symbol_list as $symbol) {
  22          $console->writeOut("    %s\n", $symbol['name']);
  23        }
  24        $console->writeOut("\n");
  25      }
  26  
  27      return 0;
  28    }
  29  
  30  
  31  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1