function ReStructuredTextDescriptor::describeInputDefinition
Overrides Descriptor::describeInputDefinition
1 call to ReStructuredTextDescriptor::describeInputDefinition()
- ReStructuredTextDescriptor::describeCommand in vendor/
symfony/ console/ Descriptor/ ReStructuredTextDescriptor.php - Describes a Command instance.
File
-
vendor/
symfony/ console/ Descriptor/ ReStructuredTextDescriptor.php, line 92
Class
Namespace
Symfony\Component\Console\DescriptorCode
protected function describeInputDefinition(InputDefinition $definition, array $options = []) : void {
if ($showArguments = (bool) $definition->getArguments()) {
$this->write("Arguments\n" . str_repeat($this->subsubsectionChar, 9));
foreach ($definition->getArguments() as $argument) {
$this->write("\n\n");
$this->describeInputArgument($argument);
}
}
if ($nonDefaultOptions = $this->getNonDefaultOptions($definition)) {
if ($showArguments) {
$this->write("\n\n");
}
$this->write("Options\n" . str_repeat($this->subsubsectionChar, 7) . "\n\n");
foreach ($nonDefaultOptions as $option) {
$this->describeInputOption($option);
$this->write("\n");
}
}
}