src/Entity/Media/MediaBlockedByUser.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Media;
  3. use App\Entity\BaseEntity;
  4. use App\Entity\Media\Media;
  5. use App\Entity\User;
  6. use App\Repository\Media\MediaBlockedByUserRepository;
  7. use Doctrine\ORM\Mapping as ORM;
  8. /**
  9.  * @ORM\Entity(repositoryClass=MediaBlockedByUserRepository::class)
  10.  * @ORM\HasLifecycleCallbacks()
  11.  */
  12. class MediaBlockedByUser extends BaseEntity
  13. {
  14.     /**
  15.      * @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="mediasBlockedByUser")
  16.      * @ORM\JoinColumn(nullable=false, onDelete="CASCADE")
  17.      */
  18.     private $user;
  19.     /**
  20.      * @ORM\ManyToOne(targetEntity="App\Entity\Media\Media")
  21.      * @ORM\JoinColumn(nullable=false, onDelete="CASCADE")
  22.      */
  23.     private $media;
  24.     public function getUser(): ?User
  25.     {
  26.         return $this->user;
  27.     }
  28.     public function setUser(?User $user): self
  29.     {
  30.         $this->user $user;
  31.         return $this;
  32.     }
  33.     public function getMedia(): ?Media
  34.     {
  35.         return $this->media;
  36.     }
  37.     public function setMedia(?Media $media): self
  38.     {
  39.         $this->media $media;
  40.         return $this;
  41.     }
  42. }