private ?FileLinkFormatter
$fileLinkFormatter;
public function __construct(FileLinkFormatter
$fileLinkFormatter = null
) { $this->fileLinkFormatter =
$fileLinkFormatter;
} protected function describeDefaults(array
$options): void
{ if ($options['core_types'
]) { $this->output->
section('Built-in form types (Symfony\Component\Form\Extension\Core\Type)'
);
$shortClassNames =
array_map(fn ($fqcn) =>
$this->
formatClassLink($fqcn, \
array_slice(explode('\\',
$fqcn), -1
)[0
]),
$options['core_types'
]);
for ($i = 0,
$loopsMax = \
count($shortClassNames);
$i * 5 <
$loopsMax; ++
$i) { $this->output->
writeln(' '.
implode(', ', \
array_slice($shortClassNames,
$i * 5, 5
)));
} } if ($options['service_types'
]) { $this->output->
section('Service form types'
);
$this->output->
listing(array_map($this->
formatClassLink(...
),
$options['service_types'
]));
} if (!
$options['show_deprecated'
]) {