<?phpnamespace App\Entity;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass="App\Repository\UserLikesRepository") */class UserLikes{ /** * @ORM\Id * * @ORM\GeneratedValue * * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="likes", cascade={"persist", "remove"}) * * @ORM\JoinColumn(nullable=false) */ private $user; /** * @ORM\ManyToOne(targetEntity="App\Entity\Comment", inversedBy="commentLikes", cascade={"persist", "remove"}) * * @ORM\JoinColumn(nullable=false) */ private $comment; /** * @ORM\Column(type="datetime") */ private $createdAt; /** * @return mixed */ public function getId() { return $this->id; } /** * @param mixed $id */ public function setId($id): void { $this->id = $id; } /** * @return mixed */ public function getComment() { return $this->comment; } /** * @param mixed $comment */ public function setComment($comment): void { $this->comment = $comment; } /** * @return mixed */ public function getUser() { return $this->user; } /** * @param mixed $user */ public function setUser($user): void { $this->user = $user; } /** * @return mixed */ public function getCreatedAt() { return $this->createdAt; } /** * @param mixed $createdAt */ public function setCreatedAt($createdAt): void { $this->createdAt = $createdAt; }}