platform/api/laravel/Console/Concerns/PromptsForMissingInput.yaml
2024-09-02 10:44:11 -07:00

92 lines
2.3 KiB
YAML

name: PromptsForMissingInput
class_comment: null
dependencies:
- name: Closure
type: class
source: Closure
- name: PromptsForMissingInputContract
type: class
source: Illuminate\Contracts\Console\PromptsForMissingInput
- name: Arr
type: class
source: Illuminate\Support\Arr
- name: InputArgument
type: class
source: Symfony\Component\Console\Input\InputArgument
- name: InputInterface
type: class
source: Symfony\Component\Console\Input\InputInterface
- name: OutputInterface
type: class
source: Symfony\Component\Console\Output\OutputInterface
properties: []
methods:
- name: interact
visibility: protected
parameters:
- name: input
- name: output
comment: '# * Interact with the user before validating the input.
# *
# * @param \Symfony\Component\Console\Input\InputInterface $input
# * @param \Symfony\Component\Console\Output\OutputInterface $output
# * @return void'
- name: promptForMissingArguments
visibility: protected
parameters:
- name: input
- name: output
comment: '# * Prompt the user for any missing arguments.
# *
# * @param \Symfony\Component\Console\Input\InputInterface $input
# * @param \Symfony\Component\Console\Output\OutputInterface $output
# * @return void'
- name: promptForMissingArgumentsUsing
visibility: protected
parameters: []
comment: '# * Prompt for missing input arguments using the returned questions.
# *
# * @return array'
- name: afterPromptingForMissingArguments
visibility: protected
parameters:
- name: input
- name: output
comment: '# * Perform actions after the user was prompted for missing arguments.
# *
# * @param \Symfony\Component\Console\Input\InputInterface $input
# * @param \Symfony\Component\Console\Output\OutputInterface $output
# * @return void'
- name: didReceiveOptions
visibility: protected
parameters:
- name: input
comment: '# * Whether the input contains any options that differ from the default
values.
# *
# * @param \Symfony\Component\Console\Input\InputInterface $input
# * @return bool'
traits:
- Closure
- Illuminate\Support\Arr
- Symfony\Component\Console\Input\InputArgument
- Symfony\Component\Console\Input\InputInterface
- Symfony\Component\Console\Output\OutputInterface
interfaces: []