api/symfony/Component/Console/Completion/CompletionSuggestions.yaml

64 lines
1.5 KiB
YAML
Raw Normal View History

2024-09-26 09:03:21 +00:00
name: CompletionSuggestions
class_comment: null
dependencies:
- name: InputOption
type: class
source: Symfony\Component\Console\Input\InputOption
properties: []
methods:
- name: suggestValue
visibility: public
parameters:
- name: value
comment: "# * Stores all completion suggestions for the current input.\n# *\n# *\
\ @author Wouter de Jong <wouter@wouterj.nl>\n# */\n# final class CompletionSuggestions\n\
# {\n# private array $valueSuggestions = [];\n# private array $optionSuggestions\
\ = [];\n# \n# /**\n# * Add a suggested value for an input option or argument.\n\
# *\n# * @return $this"
- name: suggestValues
visibility: public
parameters:
- name: values
comment: '# * Add multiple suggested values at once for an input option or argument.
# *
# * @param list<string|Suggestion> $values
# *
# * @return $this'
- name: suggestOption
visibility: public
parameters:
- name: option
comment: '# * Add a suggestion for an input option name.
# *
# * @return $this'
- name: suggestOptions
visibility: public
parameters:
- name: options
comment: '# * Add multiple suggestions for input option names at once.
# *
# * @param InputOption[] $options
# *
# * @return $this'
- name: getOptionSuggestions
visibility: public
parameters: []
comment: '# * @return InputOption[]'
- name: getValueSuggestions
visibility: public
parameters: []
comment: '# * @return Suggestion[]'
traits:
- Symfony\Component\Console\Input\InputOption
interfaces: []