src/Form/Model/Registration.php line 8

Open in your IDE?
  1. <?php
  2. namespace App\Form\Model;
  3. use App\Document\User;
  4. use Symfony\Component\Validator\Constraints as Assert;
  5. class Registration
  6. {
  7.     #[Assert\Type(type'App\Document\User')]
  8.     protected User $user;
  9.     #[Assert\NotBlank]
  10.     #[Assert\IsTrue]
  11.     protected bool $termsAccepted;
  12.     public function setUser(User $user): void
  13.     {
  14.         $this->user $user;
  15.     }
  16.     public function getUser(): User
  17.     {
  18.         return $this->user;
  19.     }
  20.     public function getTermsAccepted(): bool
  21.     {
  22.         return $this->termsAccepted;
  23.     }
  24.     public function setTermsAccepted($termsAccepted): void
  25.     {
  26.         $this->termsAccepted = (bool) $termsAccepted;
  27.     }
  28. }