vendor/score/cms/src/Entity/Access/AccessDocument.php line 20

Open in your IDE?
  1. <?php
  2. namespace Score\CmsBundle\Entity\Access;
  3. use Doctrine\Common\Collections\Criteria;
  4. use Doctrine\Common\Collections\Expr\Comparison;
  5. use Score\CmsBundle\Repository\AccessRepository;
  6. use Doctrine\ORM\Mapping as ORM;
  7. use Score\BaseBundle\Entity\BaseEntity;
  8. use Score\CmsBundle\Entity\Article\Article;
  9. use Score\CmsBundle\Entity\Document\Document;
  10. use Score\CmsBundle\Entity\Event\Event;
  11. use Score\CmsBundle\Entity\Page\Page;
  12. use Score\CmsBundle\Entity\User;
  13. /**
  14.  * @ORM\Entity()
  15.  * @ORM\HasLifecycleCallbacks()
  16.  */
  17. class AccessDocument extends Access {
  18.     /**
  19.      * @ORM\ManyToOne(targetEntity=Document::class, inversedBy="accesses")
  20.      * @ORM\JoinColumn(name="entity_id", referencedColumnName="id")
  21.      */
  22.     protected $document;
  23.     public function getDocument(): ?Document {
  24.         return $this->document;
  25.     }
  26.     public function setDocument(?Document $document): self {
  27.         $this->document = $document;
  28.         return $this;
  29.     }
  30. }