fix: ajout d'une contrainte NotBlank pour le champ "E-mail de secours" dans UserProfileType
This commit is contained in:
@@ -13,6 +13,7 @@ use Symfony\Component\Form\FormBuilderInterface;
|
|||||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||||
use Symfony\Component\Validator\Constraints\Image;
|
use Symfony\Component\Validator\Constraints\Image;
|
||||||
use Symfony\Component\Validator\Constraints\Length;
|
use Symfony\Component\Validator\Constraints\Length;
|
||||||
|
use Symfony\Component\Validator\Constraints\NotBlank;
|
||||||
use Symfony\Component\Validator\Constraints\Regex;
|
use Symfony\Component\Validator\Constraints\Regex;
|
||||||
|
|
||||||
class UserProfileType extends AbstractType
|
class UserProfileType extends AbstractType
|
||||||
@@ -35,6 +36,7 @@ class UserProfileType extends AbstractType
|
|||||||
->add('alternateEmail', EmailType::class, [
|
->add('alternateEmail', EmailType::class, [
|
||||||
'label' => 'E-mail de secours',
|
'label' => 'E-mail de secours',
|
||||||
'constraints' => [
|
'constraints' => [
|
||||||
|
new NotBlank(message: 'L\'adresse e-mail de secours est obligatoire.'),
|
||||||
new Regex(
|
new Regex(
|
||||||
pattern: '/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/',
|
pattern: '/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/',
|
||||||
message: 'L\'adresse e-mail n\'est pas valide.'
|
message: 'L\'adresse e-mail n\'est pas valide.'
|
||||||
|
|||||||
Reference in New Issue
Block a user