vendor/score/cms/src/Entity/Block/BlockJointArticle.php line 12

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