add( 'email', EmailType::class, [ 'label' => 'E-mail', 'required' => true, 'attr' => [ ], 'constraints' => [ new Email(), ], ] ); $builder->add( 'displayName', TextType::class, [ 'label' => 'Nom complet', 'required' => true, 'attr' => [ ], 'constraints' => [ ], ] ); $builder->add( 'displayName', TextType::class, [ 'label' => 'Nom complet', 'required' => true, 'attr' => [ ], 'constraints' => [ ], ] ); $builder->add( 'isAdmin', CheckboxType::class, [ 'label' => 'Administrateur⋅trice', 'required' => false, 'attr' => [ ], 'constraints' => [ ], ] ); $builder->add( 'isWriter', CheckboxType::class, [ 'label' => 'Rédacteur⋅trice', 'required' => false, 'attr' => [ ], 'constraints' => [ ], ] ); } public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults([ 'data_class' => User::class, ]); } }