src/OfficeBrain/Bundle/BannerBundle/Entity/BannerLanguage.php line 21

Open in your IDE?
  1. <?php
  2. namespace App\OfficeBrain\Bundle\BannerBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Symfony\Component\Validator\Constraints as Assert;
  5. /**
  6.  *
  7.  * @author OfficeBrain 4571 <info@officebrain.com>
  8.  *
  9.  * Decsription: All Banner language will be saved in Banner Language table (tbl_banner_language).
  10.  *
  11.  */
  12. /**
  13.  * BannerLanguage
  14.  *
  15.  * @ORM\Table(name="tbl_banner_language")
  16.  * @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\BannerBundle\Entity\BannerLanguageRepository")
  17.  */
  18. class BannerLanguage
  19. {
  20.     /**
  21.      * @var integer
  22.      *
  23.      * @ORM\Column(name="id", type="bigint", options={"unsigned":true})
  24.      * @ORM\Id
  25.      * @ORM\GeneratedValue(strategy="AUTO")
  26.      */
  27.     private $id;
  28.     
  29.     /**
  30.      * Bidirectional (OWNING SIDE - FK)
  31.      *
  32.      * @ORM\ManyToOne(targetEntity="Banner", inversedBy="bannerLanguage")
  33.      * @ORM\JoinColumn(name="banner_id", referencedColumnName="id", onDelete="CASCADE")
  34.      *
  35.      */
  36.     private $bannerId;
  37.     
  38.     /**
  39.      * @var integer
  40.      *
  41.      * @ORM\Column(name="language_id", type="integer")
  42.      */
  43.     private $languageId;
  44.     /**
  45.      * @var string
  46.      *
  47.      * @ORM\Column(name="alt_tags", type="string", length=150, nullable=true)
  48.      */
  49.     private $altTags;
  50.     /**
  51.      * @var string
  52.      *
  53.      * @ORM\Column(name="banner_title", type="string", length=255, nullable=true)
  54.      */
  55.     private $bannerTitle;
  56.     /**
  57.      * @var string
  58.      *
  59.      * @ORM\Column(name="banner_html1", type="string", length=255, nullable=true)
  60.      */
  61.     private $bannerHtml1;
  62.     /**
  63.      * @var string
  64.      *
  65.      * @ORM\Column(name="banner_html2", type="string", length=255, nullable=true)
  66.      */
  67.     private $bannerHtml2;
  68.     /**
  69.      * @var string
  70.      *
  71.      * @ORM\Column(name="banner_html3", type="string", length=255, nullable=true)
  72.      */
  73.     private $bannerHtml3;
  74.     /**
  75.      * @var string
  76.      *
  77.      * @ORM\Column(name="banner_html4", type="string", length=255, nullable=true)
  78.      */
  79.     private $bannerHtml4;
  80.     /**
  81.      * @var string
  82.      *
  83.      * @ORM\Column(name="banner_html5", type="string", length=255, nullable=true)
  84.      */
  85.     private $bannerHtml5;
  86.     
  87.     /**
  88.      * Get id
  89.      *
  90.      * @return integer
  91.      */
  92.     public function getId()
  93.     {
  94.         return $this->id;
  95.     }
  96.     /**
  97.      * Set languageId
  98.      *
  99.      * @param integer $languageId
  100.      * @return BannerLanguage
  101.      */
  102.     public function setLanguageId($languageId)
  103.     {
  104.         $this->languageId $languageId;
  105.         return $this;
  106.     }
  107.     /**
  108.      * Get languageId
  109.      *
  110.      * @return integer
  111.      */
  112.     public function getLanguageId()
  113.     {
  114.         return $this->languageId;
  115.     }
  116.     /**
  117.      * Set altTags
  118.      *
  119.      * @param string $altTags
  120.      * @return BannerLanguage
  121.      */
  122.     public function setAltTags($altTags)
  123.     {
  124.         $this->altTags $altTags;
  125.         return $this;
  126.     }
  127.     /**
  128.      * Get altTags
  129.      *
  130.      * @return string
  131.      */
  132.     public function getAltTags()
  133.     {
  134.         return $this->altTags;
  135.     }
  136.     /**
  137.      * Set bannerTitle
  138.      *
  139.      * @param string $bannerTitle
  140.      * @return BannerLanguage
  141.      */
  142.     public function setBannerTitle($bannerTitle)
  143.     {
  144.         $this->bannerTitle $bannerTitle;
  145.         return $this;
  146.     }
  147.     /**
  148.      * Get bannerTitle
  149.      *
  150.      * @return string
  151.      */
  152.     public function getBannerTitle()
  153.     {
  154.         return $this->bannerTitle;
  155.     }
  156.     /**
  157.      * Set bannerHtml1
  158.      *
  159.      * @param string $bannerHtml1
  160.      * @return BannerLanguage
  161.      */
  162.     public function setBannerHtml1($bannerHtml1)
  163.     {
  164.         $this->bannerHtml1 $bannerHtml1;
  165.         return $this;
  166.     }
  167.     /**
  168.      * Get bannerHtml1
  169.      *
  170.      * @return string
  171.      */
  172.     public function getBannerHtml1()
  173.     {
  174.         return $this->bannerHtml1;
  175.     }
  176.     /**
  177.      * Set bannerHtml2
  178.      *
  179.      * @param string $bannerHtml2
  180.      * @return BannerLanguage
  181.      */
  182.     public function setBannerHtml2($bannerHtml2)
  183.     {
  184.         $this->bannerHtml2 $bannerHtml2;
  185.         return $this;
  186.     }
  187.     /**
  188.      * Get bannerHtml2
  189.      *
  190.      * @return string
  191.      */
  192.     public function getBannerHtml2()
  193.     {
  194.         return $this->bannerHtml2;
  195.     }
  196.     /**
  197.      * Set bannerHtml3
  198.      *
  199.      * @param string $bannerHtml3
  200.      * @return BannerLanguage
  201.      */
  202.     public function setBannerHtml3($bannerHtml3)
  203.     {
  204.         $this->bannerHtml3 $bannerHtml3;
  205.         return $this;
  206.     }
  207.     /**
  208.      * Get bannerHtml3
  209.      *
  210.      * @return string
  211.      */
  212.     public function getBannerHtml3()
  213.     {
  214.         return $this->bannerHtml3;
  215.     }
  216.     /**
  217.      * Set bannerHtml4
  218.      *
  219.      * @param string $bannerHtml4
  220.      * @return BannerLanguage
  221.      */
  222.     public function setBannerHtml4($bannerHtml4)
  223.     {
  224.         $this->bannerHtml4 $bannerHtml4;
  225.         return $this;
  226.     }
  227.     /**
  228.      * Get bannerHtml4
  229.      *
  230.      * @return string
  231.      */
  232.     public function getBannerHtml4()
  233.     {
  234.         return $this->bannerHtml4;
  235.     }
  236.     /**
  237.      * Set bannerHtml5
  238.      *
  239.      * @param string $bannerHtml5
  240.      * @return BannerLanguage
  241.      */
  242.     public function setBannerHtml5($bannerHtml5)
  243.     {
  244.         $this->bannerHtml5 $bannerHtml5;
  245.         return $this;
  246.     }
  247.     /**
  248.      * Get bannerHtml5
  249.      *
  250.      * @return string
  251.      */
  252.     public function getBannerHtml5()
  253.     {
  254.         return $this->bannerHtml5;
  255.     }
  256.     /**
  257.      * Set bannerId
  258.      *
  259.      * @param \App\OfficeBrain\Bundle\BannerBundle\Entity\Banner $bannerId
  260.      * @return BannerLanguage
  261.      */
  262.     public function setBannerId(\App\OfficeBrain\Bundle\BannerBundle\Entity\Banner $bannerId null)
  263.     {
  264.         $this->bannerId $bannerId;
  265.         return $this;
  266.     }
  267.     /**
  268.      * Get bannerId
  269.      *
  270.      * @return \App\OfficeBrain\Bundle\BannerBundle\Entity\Banner
  271.      */
  272.     public function getBannerId()
  273.     {
  274.         return $this->bannerId;
  275.     }
  276. }