src/Profile/Entity/ForgotPassword.php line 9

Open in your IDE?
  1. <?php
  2. namespace App\Profile\Entity;
  3. use Symfony\Component\Validator\Constraints\Email;
  4. use Symfony\Component\Validator\Constraints\NotBlank;
  5. use Symfony\Component\Validator\Mapping\ClassMetadata;
  6. class ForgotPassword
  7. {
  8.   protected $email;
  9.   public function getEmail(): ?string
  10.   {
  11.     return $this->email;
  12.   }
  13.   public function setEmail(string $email)
  14.   {
  15.     $this->email $email;
  16.   }
  17.   public static function loadValidatorMetadata(ClassMetadata $metadata): void
  18.   {
  19.     $metadata->addPropertyConstraint('email', new NotBlank());
  20.     $metadata->addPropertyConstraint('email', new Email());
  21.   }
  22. }