src/Profile/Entity/Login.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 Login
  7. {
  8.   protected $email;
  9.   protected $password;
  10.   public function getEmail(): ?string
  11.   {
  12.     return $this->email;
  13.   }
  14.   public function setEmail(string $email)
  15.   {
  16.     $this->email $email;
  17.   }
  18.   public function getPassword(): ?string
  19.   {
  20.     return $this->password;
  21.   }
  22.   public function setPassword(string $password)
  23.   {
  24.     $this->password $password;
  25.   }
  26.   public static function loadValidatorMetadata(ClassMetadata $metadata): void
  27.   {
  28.     $metadata->addPropertyConstraint('email', new NotBlank());
  29.     $metadata->addPropertyConstraint('email', new Email());
  30.     $metadata->addPropertyConstraint('password', new NotBlank());
  31.   }
  32. }