Classes/Console/Mvc/Cli/Symfony/Descriptor/TextDescriptor.php
protected function describeInputArgument(InputArgument $argument, array $options = [])
    {
        $totalWidth = isset($options['total_width']) ? $options['total_width'] : Helper::strlen($argument->getName());
        $spacingWidth = $totalWidth - strlen($argument->getName());

        // + 4 = 2 spaces before <info>, 2 spaces after </info>
        $indent = $totalWidth + 4;
        if (null !== $argument->getDefault() && (!is_array($argument->getDefault()) || count($argument->getDefault()))) {
            $default = "\n" . str_repeat(' ', $indent) . sprintf('<comment> • [default: %s]</comment>', $this->formatDefaultValue($argument->getDefault()));
        } else {
            $default = '';
        }

        $maxWidth = isset($options['screen_width']) ? ($options['screen_width'] - $indent) : null;
        $this->writeText(sprintf(
            '  <info>%s</info>  %s%s%s%s',
            $argument->getName(),
            str_repeat(' ', $spacingWidth),
            $this->wordWrap($argument->getDescription(), $indent, $maxWidth),
            $default,
            $argument->isArray() ? "\n" . str_repeat(' ', $indent) . '<comment> • (can be specified multiple times)</comment>' : ''
        ), $options);
    }
protected function describeInputArgument(InputArgument $argument, array $options = [])
    {
        $totalWidth = isset($options['total_width']) ? $options['total_width'] : Helper::strlen($argument->getName());
        $spacingWidth = $totalWidth - strlen($argument->getName());

        // + 4 = 2 spaces before <info>, 2 spaces after </info>
        $indent = $totalWidth + 4;
        if (null !== $argument->getDefault() && (!is_array($argument->getDefault()) || count($argument->getDefault()))) {
            $default = "\n" . str_repeat(' ', $indent) . sprintf('<comment> • [default: %s]</comment>', $this->formatDefaultValue($argument->getDefault()));
        } else {
            $default = '';
        }

        $maxWidth = isset($options['screen_width']) ? ($options['screen_width'] - $indent) : null;
        $this->writeText(sprintf(
            '  <info>%s</info>  %s%s%s%s',
            $argument->getName(),
            str_repeat(' ', $spacingWidth),
            $this->wordWrap($argument->getDescription(), $indent, $maxWidth),
            $default,
            $argument->isArray() ? "\n" . str_repeat(' ', $indent) . '<comment> • (can be specified multiple times)</comment>' : ''
        ), $options);
    }
{@inheritdoc}