diff --git a/src/Form/UserProfileType.php b/src/Form/UserProfileType.php index e644b41..ef768bf 100644 --- a/src/Form/UserProfileType.php +++ b/src/Form/UserProfileType.php @@ -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.'