Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ReStructuredTextDescriptor.php

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

ReStructuredTextDescriptor

Namespace

Symfony\Component\Console\Descriptor

Code

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");
        }
    }
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal