private function displayHelp() { if (isset($_SERVER['argv'][2], $this->tasks[$_SERVER['argv'][2]])) { $this->tasks[$_SERVER['argv'][2]]->displayHelp(); } else { $tasks = array(); foreach ($this->tasks as $name => $Task) { $tasks[$name] = $Task->getDescription(); } echo Arrays::PrintInCLI($tasks) . PHP_EOL; } }
private function getOptInfo() { if (!$this->hasOption()) { return _('This task has no options.'); } $opt_info = _('Options list: '); $opts = array(); foreach ($this->options as $key => $Opt) { if ($Opt->hasShortcut()) { $name = '-' . $Opt->getShortcut() . ' --' . $Opt->getName(); } else { $name = '--' . $Opt->getName(); } $opts[$name] = $Opt->getDescription(); } return $opt_info . Arrays::PrintInCLI($opts); }