public function renderOptionValueHint(Option $opt, $assign = true) { $n = 'value'; if ($opt->valueName) { $n = $opt->valueName; } elseif ($opt->isa) { $n = $opt->isa; } if ($opt->isRequired()) { return sprintf('%s<%s>', $assign ? '=' : ' ', $this->formatter->format($n, 'underline')); } elseif ($opt->isOptional()) { return sprintf('%s[<%s>]', $assign ? '=' : ' ', $this->formatter->format($n, 'underline')); } return ''; }