src/AtechNet/CoreBundle/Entity/BlogPageFeaturedItem.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\AtechNet\CoreBundle\Entity;
  3. use Doctrine\ORM\Mapping\Entity;
  4. use Doctrine\ORM\Mapping\JoinColumn;
  5. use Doctrine\ORM\Mapping\ManyToOne;
  6. use Doctrine\ORM\Mapping\Table as Table;
  7. /**
  8.  * BlogPageFeaturedItem
  9.  *
  10.  * @Table(name="blog_item_featured")
  11.  * @Entity()
  12.  */
  13. class BlogPageFeaturedItem extends AbstractSortableEntity
  14. {
  15.     /**
  16.      * @var Language
  17.      *
  18.      * @ManyToOne(targetEntity="Language")
  19.      * @JoinColumn(name="language_id", referencedColumnName="id")
  20.      */
  21.     private $language;
  22.     /**
  23.      * @var BlogPage
  24.      *
  25.      * @ManyToOne(targetEntity="BlogPage")
  26.      * @JoinColumn(name="blog_page_id", referencedColumnName="id", nullable=true)
  27.      */
  28.     private $blogPage;
  29.     /**
  30.      * @return BlogPage
  31.      */
  32.     public function getBlogPage()
  33.     {
  34.         return $this->blogPage;
  35.     }
  36.     /**
  37.      * @param BlogPage $blogPage
  38.      */
  39.     public function setBlogPage(BlogPage $blogPage)
  40.     {
  41.         $this->blogPage = $blogPage;
  42.     }
  43.     /**
  44.      * @return Language
  45.      */
  46.     public function getLanguage()
  47.     {
  48.         return $this->language;
  49.     }
  50.     /**
  51.      * @param Language $language
  52.      */
  53.     public function setLanguage(Language $language)
  54.     {
  55.         $this->language = $language;
  56.     }
  57. }