add('title', TextType::class); $builder->add('renderer', ExportRendererType::class, ['label' => 'type']); $builder->add('language', LanguageType::class, ['required' => false]); $builder->add('columns', ExportColumnsType::class, ['required' => true]); $builder->add('separator', ChoiceType::class, ['choices' => ['Comma (,)' => ',', 'Semicolon (;)' => ';'], 'required' => true]); } public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'data_class' => ExportTemplate::class, 'csrf_protection' => true, 'csrf_field_name' => '_token', 'csrf_token_id' => 'export_template_create', 'attr' => [ 'data-form-event' => 'kimai.exportTemplate' ], ]); } }