fix: ajout d'une contrainte NotBlank pour le champ "E-mail de secours" dans UserProfileType

This commit is contained in:
2026-04-12 23:20:15 +02:00
parent 7bab7c6f5e
commit 0d447e0f10
+2
View File
@@ -13,6 +13,7 @@ use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Validator\Constraints\Image;
use Symfony\Component\Validator\Constraints\Length;
use Symfony\Component\Validator\Constraints\NotBlank;
use Symfony\Component\Validator\Constraints\Regex;
class UserProfileType extends AbstractType
@@ -35,6 +36,7 @@ class UserProfileType extends AbstractType
->add('alternateEmail', EmailType::class, [
'label' => 'E-mail de secours',
'constraints' => [
new NotBlank(message: 'L\'adresse e-mail de secours est obligatoire.'),
new Regex(
pattern: '/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/',
message: 'L\'adresse e-mail n\'est pas valide.'