src/Entity/UserAnswer.php line 12

Open in your IDE?
  1. <?php
  2.     namespace App\Entity;
  3.     use App\Repository\UserAnswerRepository;
  4.     use App\Traits\DateTrait;
  5.     use Doctrine\ORM\Mapping as ORM;
  6.     /**
  7.      * @ORM\Entity(repositoryClass=UserAnswerRepository::class)
  8.      */
  9.     class UserAnswer
  10.     {
  11.         /**
  12.          * @ORM\Id
  13.          * @ORM\GeneratedValue
  14.          * @ORM\Column(type="integer")
  15.          */
  16.         private $id;
  17.         /**
  18.          * @ORM\ManyToOne(targetEntity=User::class, inversedBy="userAnswers")
  19.          */
  20.         private $user;
  21.         /**
  22.          * @ORM\ManyToOne(targetEntity=Answer::class, inversedBy="userAnswers")
  23.          */
  24.         private $answer;
  25.         /**
  26.          * @ORM\Column(type="integer", nullable=true)
  27.          */
  28.         private $answerTime;
  29.         use DateTrait;
  30.         public function getId(): ?int
  31.         {
  32.             return $this->id;
  33.         }
  34.         public function getUser(): ?User
  35.         {
  36.             return $this->user;
  37.         }
  38.         public function setUser( ?User $user ): self
  39.         {
  40.             $this->user $user;
  41.             return $this;
  42.         }
  43.         public function getAnswer(): ?Answer
  44.         {
  45.             return $this->answer;
  46.         }
  47.         public function setAnswer( ?Answer $answer ): self
  48.         {
  49.             $this->answer $answer;
  50.             return $this;
  51.         }
  52.         public function getAnswerTime(): ?int
  53.         {
  54.             return $this->answerTime;
  55.         }
  56.         public function setAnswerTime( ?int $answerTime ): self
  57.         {
  58.             $this->answerTime $answerTime;
  59.             return $this;
  60.         }
  61.     }