function MarkdownDescriptor::describeInputDefinition
Overrides Descriptor::describeInputDefinition
1 call to MarkdownDescriptor::describeInputDefinition()
- MarkdownDescriptor::describeCommand in vendor/
symfony/ console/ Descriptor/ MarkdownDescriptor.php - Describes a Command instance.
File
-
vendor/
symfony/ console/ Descriptor/ MarkdownDescriptor.php, line 78
Class
- MarkdownDescriptor
- Markdown descriptor.
Namespace
Symfony\Component\Console\DescriptorCode
protected function describeInputDefinition(InputDefinition $definition, array $options = []) : void {
if ($showArguments = \count($definition->getArguments()) > 0) {
$this->write('### Arguments');
foreach ($definition->getArguments() as $argument) {
$this->write("\n\n");
$this->describeInputArgument($argument);
}
}
if (\count($definition->getOptions()) > 0) {
if ($showArguments) {
$this->write("\n\n");
}
$this->write('### Options');
foreach ($definition->getOptions() as $option) {
$this->write("\n\n");
$this->describeInputOption($option);
}
}
}