<?php
namespace App\OfficeBrain\Bundle\BannerBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
*
* @author OfficeBrain 4571 <info@officebrain.com>
*
* Decsription: All Banner language will be saved in Banner Language table (tbl_banner_language).
*
*/
/**
* BannerLanguage
*
* @ORM\Table(name="tbl_banner_language")
* @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\BannerBundle\Entity\BannerLanguageRepository")
*/
class BannerLanguage
{
/**
* @var integer
*
* @ORM\Column(name="id", type="bigint", options={"unsigned":true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* Bidirectional (OWNING SIDE - FK)
*
* @ORM\ManyToOne(targetEntity="Banner", inversedBy="bannerLanguage")
* @ORM\JoinColumn(name="banner_id", referencedColumnName="id", onDelete="CASCADE")
*
*/
private $bannerId;
/**
* @var integer
*
* @ORM\Column(name="language_id", type="integer")
*/
private $languageId;
/**
* @var string
*
* @ORM\Column(name="alt_tags", type="string", length=150, nullable=true)
*/
private $altTags;
/**
* @var string
*
* @ORM\Column(name="banner_title", type="string", length=255, nullable=true)
*/
private $bannerTitle;
/**
* @var string
*
* @ORM\Column(name="banner_html1", type="string", length=255, nullable=true)
*/
private $bannerHtml1;
/**
* @var string
*
* @ORM\Column(name="banner_html2", type="string", length=255, nullable=true)
*/
private $bannerHtml2;
/**
* @var string
*
* @ORM\Column(name="banner_html3", type="string", length=255, nullable=true)
*/
private $bannerHtml3;
/**
* @var string
*
* @ORM\Column(name="banner_html4", type="string", length=255, nullable=true)
*/
private $bannerHtml4;
/**
* @var string
*
* @ORM\Column(name="banner_html5", type="string", length=255, nullable=true)
*/
private $bannerHtml5;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set languageId
*
* @param integer $languageId
* @return BannerLanguage
*/
public function setLanguageId($languageId)
{
$this->languageId = $languageId;
return $this;
}
/**
* Get languageId
*
* @return integer
*/
public function getLanguageId()
{
return $this->languageId;
}
/**
* Set altTags
*
* @param string $altTags
* @return BannerLanguage
*/
public function setAltTags($altTags)
{
$this->altTags = $altTags;
return $this;
}
/**
* Get altTags
*
* @return string
*/
public function getAltTags()
{
return $this->altTags;
}
/**
* Set bannerTitle
*
* @param string $bannerTitle
* @return BannerLanguage
*/
public function setBannerTitle($bannerTitle)
{
$this->bannerTitle = $bannerTitle;
return $this;
}
/**
* Get bannerTitle
*
* @return string
*/
public function getBannerTitle()
{
return $this->bannerTitle;
}
/**
* Set bannerHtml1
*
* @param string $bannerHtml1
* @return BannerLanguage
*/
public function setBannerHtml1($bannerHtml1)
{
$this->bannerHtml1 = $bannerHtml1;
return $this;
}
/**
* Get bannerHtml1
*
* @return string
*/
public function getBannerHtml1()
{
return $this->bannerHtml1;
}
/**
* Set bannerHtml2
*
* @param string $bannerHtml2
* @return BannerLanguage
*/
public function setBannerHtml2($bannerHtml2)
{
$this->bannerHtml2 = $bannerHtml2;
return $this;
}
/**
* Get bannerHtml2
*
* @return string
*/
public function getBannerHtml2()
{
return $this->bannerHtml2;
}
/**
* Set bannerHtml3
*
* @param string $bannerHtml3
* @return BannerLanguage
*/
public function setBannerHtml3($bannerHtml3)
{
$this->bannerHtml3 = $bannerHtml3;
return $this;
}
/**
* Get bannerHtml3
*
* @return string
*/
public function getBannerHtml3()
{
return $this->bannerHtml3;
}
/**
* Set bannerHtml4
*
* @param string $bannerHtml4
* @return BannerLanguage
*/
public function setBannerHtml4($bannerHtml4)
{
$this->bannerHtml4 = $bannerHtml4;
return $this;
}
/**
* Get bannerHtml4
*
* @return string
*/
public function getBannerHtml4()
{
return $this->bannerHtml4;
}
/**
* Set bannerHtml5
*
* @param string $bannerHtml5
* @return BannerLanguage
*/
public function setBannerHtml5($bannerHtml5)
{
$this->bannerHtml5 = $bannerHtml5;
return $this;
}
/**
* Get bannerHtml5
*
* @return string
*/
public function getBannerHtml5()
{
return $this->bannerHtml5;
}
/**
* Set bannerId
*
* @param \App\OfficeBrain\Bundle\BannerBundle\Entity\Banner $bannerId
* @return BannerLanguage
*/
public function setBannerId(\App\OfficeBrain\Bundle\BannerBundle\Entity\Banner $bannerId = null)
{
$this->bannerId = $bannerId;
return $this;
}
/**
* Get bannerId
*
* @return \App\OfficeBrain\Bundle\BannerBundle\Entity\Banner
*/
public function getBannerId()
{
return $this->bannerId;
}
}