From bdc67942ea4cbfdf93f10532e982a4653d8182e0 Mon Sep 17 00:00:00 2001 From: Ryan Prather Date: Sun, 9 Jun 2024 20:18:27 -0400 Subject: [PATCH] Add validation for email registration --- src/Entity/User.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Entity/User.php b/src/Entity/User.php index 16493cf..e6157a8 100644 --- a/src/Entity/User.php +++ b/src/Entity/User.php @@ -11,6 +11,7 @@ use Symfony\Bridge\Doctrine\Types\UuidType; use Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface; use Symfony\Component\Security\Core\User\UserInterface; use Symfony\Component\Uid\Uuid; +use Symfony\Component\Validator\Constraints as Assert; #[ORM\Entity(repositoryClass: UserRepository::class)] #[ORM\UniqueConstraint(name: 'UNIQ_IDENTIFIER_EMAIL', fields: ['email'])] @@ -23,6 +24,9 @@ class User implements UserInterface, PasswordAuthenticatedUserInterface, JsonSer private ?Uuid $id = null; #[ORM\Column(length: 180)] + #[Assert\Email( + message: 'The email {{ value }} is not a valid email.', + )] private ?string $email = null; /**