Copied!

Text descriptor.

CloneableInstantiable
Methods
public Symfony\Component\Console\Descriptor\Descriptor::describe(Symfony\Component\Console\Output\OutputInterface $output, object $object, array $options = [])
Properties
protected Symfony\Component\Console\Descriptor\Descriptor::$output
Methods
protected describeApplication(Symfony\Component\Console\Application $application, array $options = [])
protected describeCommand(Symfony\Component\Console\Command\Command $command, array $options = [])
protected describeInputArgument(Symfony\Component\Console\Input\InputArgument $argument, array $options = [])
protected describeInputDefinition(Symfony\Component\Console\Input\InputDefinition $definition, array $options = [])
protected describeInputOption(Symfony\Component\Console\Input\InputOption $option, array $options = [])
protected Symfony\Component\Console\Descriptor\Descriptor::write(string $content, bool $decorated = false)
 

Writes content to output.

Methods
private calculateTotalWidthForOptions(array $options) : int
private formatDefaultValue(?mixed $default) : string
 

Formats input option/argument default value.

private getColumnWidth(array $commands) : int
private getCommandAliasesText(Symfony\Component\Console\Command\Command $command) : string
 

Formats command aliases to show them in the command description.

private writeText(string $content, array $options = [])
© 2023 Bruce Wells
Search Namespaces \ Classes
Configuration