vendor/score/cms/src/Entity/Block/BlockJointPage.php line 13

Open in your IDE?
  1. <?php
  2. namespace Score\CmsBundle\Entity\Block;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Score\CmsBundle\Entity\Block\BlockJoint;
  5. use Score\CmsBundle\Entity\Page\Page;
  6. /**
  7.  * @ORM\Entity()
  8.  * @ORM\HasLifecycleCallbacks()
  9.  */
  10. class BlockJointPage extends BlockJoint {
  11.     /**
  12.      * @ORM\ManyToOne(targetEntity=Page::class, inversedBy="blockJoints")
  13.      * @ORM\JoinColumn(name="entity_id", referencedColumnName="id")
  14.      */
  15.     protected $page;
  16.     public function getPage(): ?Page {
  17.         return $this->page;
  18.     }
  19.     public function setPage(?Page $page): self {
  20.         $this->page = $page;
  21.         return $this;
  22.     }
  23.     public function getEntity() {
  24.         return $this->getPage();
  25.     }
  26. }