src/Entity/Accounts/UserFavorite.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Accounts;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * @ORM\Entity
  6.  * @ORM\Table(name="otp_accounts.tUserFavorites", uniqueConstraints={@ORM\UniqueConstraint(name="tUserFavorites_pk", columns={"fUserId", "fFavoriteId"})}, indexes={@ORM\Index(name="fAdded", columns={"fAdded"})})
  7.  */
  8. class UserFavorite
  9. {
  10.     /**
  11.      * @ORM\Id
  12.      * @ORM\ManyToOne(targetEntity="Users", inversedBy="userFavorites")
  13.      * @ORM\JoinColumn(name="fUserId", referencedColumnName="rec_id", nullable=false, onDelete="CASCADE")
  14.      */
  15.     private ?Users $user null;
  16.     /**
  17.      * @ORM\Id
  18.      * @ORM\ManyToOne(targetEntity="Favorites", inversedBy="userFavorites")
  19.      * @ORM\JoinColumn(name="fFavoriteId", referencedColumnName="rec_id", nullable=false, onDelete="CASCADE")
  20.      */
  21.     private ?Favorites $favorite null;
  22.     /**
  23.      * @ORM\Column(name="fAdded", type="datetime", options={"default": "CURRENT_TIMESTAMP"})
  24.      */
  25.     private \DateTimeInterface $added;
  26.     public function __construct()
  27.     {
  28.         $this->added = new \DateTime();
  29.     }
  30.     public function getUser(): ?Users
  31.     {
  32.         return $this->user;
  33.     }
  34.     public function setUser(?Users $user): self
  35.     {
  36.         $this->user $user;
  37.         return $this;
  38.     }
  39.     public function getFavorite(): ?Favorites
  40.     {
  41.         return $this->favorite;
  42.     }
  43.     public function setFavorite(?Favorites $favorite): self
  44.     {
  45.         $this->favorite $favorite;
  46.         return $this;
  47.     }
  48.     public function getAdded(): \DateTimeInterface
  49.     {
  50.         return $this->added;
  51.     }
  52.     public function setAdded(\DateTimeInterface $added): self
  53.     {
  54.         $this->added $added;
  55.         return $this;
  56.     }
  57. }