Lines 100.00% 9 / 9
Methods 100.00% 1 / 1
Classes 100.00% 1 / 1
Name Lines Methods CRAP
 buildForm 100.00% 9 / 9 100.00% 1 / 1 1
17class StatsImportType extends AbstractType
18{
19    public function buildForm(FormBuilderInterface $builder, array $options): void
20    {
21        $builder->add('file', FileType::class, [
22            'label' => 'stats_import.file',
23            'help' => 'stats_import.file_help',
24            'attr' => ['accept' => '.csv,text/csv,.json,application/json'],
25            'constraints' => [
26                new NotNull(message: 'stats_import.no_file'),
27                new File(maxSize: '5M', extensions: ['csv', 'txt', 'json']),
28            ],
29        ]);
30    }
31}