src/Form/RegistrationFormType.php line 15
<?phpnamespace App\Form;use App\Entity\User;use Symfony\Component\Form\AbstractType;use Symfony\Component\Form\Extension\Core\Type\CheckboxType;use Symfony\Component\Form\Extension\Core\Type\PasswordType;use Symfony\Component\Form\FormBuilderInterface;use Symfony\Component\OptionsResolver\OptionsResolver;use Symfony\Component\Validator\Constraints\IsTrue;use Symfony\Component\Validator\Constraints\Length;use Symfony\Component\Validator\Constraints\NotBlank;class RegistrationFormType extends AbstractType{public function buildForm(FormBuilderInterface $builder, array $options): void{$builder->add('lastname', null, ['label' => 'Nom','attr' => ['class' => 'form-control']])->add('firstname', null, ['label' => 'Prénom','attr' => ['class' => 'form-control']])->add('email', null, ['label' => 'Email','attr' => ['class' => 'form-control']])->add('phone', null, ['label' => 'Numéro de téléphone','attr' => ['class' => 'form-control']])->add('plainPassword', PasswordType::class, ['label' => 'Mot de passe','mapped' => false,'attr' => ['autocomplete' => 'new-password', 'class' => 'form-control'],'constraints' => [new NotBlank(['message' => 'Please enter a password',]),new Length(['min' => 6,'minMessage' => 'Your password should be at least {{ limit }} characters',// max length allowed by Symfony for security reasons'max' => 4096,]),],]);}public function configureOptions(OptionsResolver $resolver): void{$resolver->setDefaults(['data_class' => User::class,]);}}