function InputOption::complete
Same name in this branch
- 11.1.x vendor/composer/composer/src/Composer/Console/Input/InputOption.php \Composer\Console\Input\InputOption::complete()
Supplies suggestions when command resolves possible completion options for input.
See also
1 method overrides InputOption::complete()
- InputOption::complete in vendor/
composer/ composer/ src/ Composer/ Console/ Input/ InputOption.php - Adds suggestions to $suggestions for the current completion input.
File
-
vendor/
symfony/ console/ Input/ InputOption.php, line 237
Class
- InputOption
- Represents a command line option.
Namespace
Symfony\Component\Console\InputCode
public function complete(CompletionInput $input, CompletionSuggestions $suggestions) : void {
$values = $this->suggestedValues;
if ($values instanceof \Closure && !\is_array($values = $values($input))) {
throw new LogicException(\sprintf('Closure for option "%s" must return an array. Got "%s".', $this->name, get_debug_type($values)));
}
if ($values) {
$suggestions->suggestValues($values);
}
}