<?php
namespace App\OfficeBrain\Bundle\CmsBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* CmsPageLanguage.
*
* @ORM\Table("tbl_cms_page_language")
* @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\CmsBundle\Entity\CmsPageLanguageRepository")
*/
class CmsPageLanguage
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var int
*
* @ORM\ManyToOne(targetEntity="CmsPageMaster", inversedBy="languageMapping")
* @ORM\JoinColumn(name="page_id", referencedColumnName="id", onDelete="CASCADE")
*/
private $pageId;
/**
* @var int
*
* @ORM\Column(name="language_id", type="integer", nullable=true)
*/
private $languageId;
/**
* @var string
* @ORM\Column(name="page_title", type="string", length=255, nullable=true)
*/
private $pageTitle;
/**
* @var string
*
* @ORM\Column(name="page_content", type="text", nullable=true)
*/
private $pageContent;
/**
* @var string
*
* @ORM\Column(name="meta_title", type="string", length=255, nullable=true)
*/
private $metaTitle;
/**
* @var string
*
* @ORM\Column(name="meta_keyword", type="string", length=255, nullable=true)
*/
private $metaKeyword;
/**
* @var string
*
* @ORM\Column(name="meta_description", type="string", length=255, nullable=true)
*/
private $metaDescription;
/**
* Get id.
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set languageId.
*
* @param int $languageId
*
* @return CmsPageLanguage
*/
public function setLanguageId($languageId)
{
$this->languageId = $languageId;
return $this;
}
/**
* Get languageId.
*
* @return int
*/
public function getLanguageId()
{
return $this->languageId;
}
/**
* Set pageTitle.
*
* @param string $pageTitle
*
* @return CmsPageLanguage
*/
public function setPageTitle($pageTitle)
{
$this->pageTitle = $pageTitle;
return $this;
}
/**
* Get pageTitle.
*
* @return string
*/
public function getPageTitle()
{
return $this->pageTitle;
}
/**
* Set pageContent.
*
* @param string $pageContent
*
* @return CmsPageLanguage
*/
public function setPageContent($pageContent)
{
$this->pageContent = $pageContent;
return $this;
}
/**
* Get pageContent.
*
* @return string
*/
public function getPageContent()
{
return $this->pageContent;
}
/**
* Set metaTitle.
*
* @param string $metaTitle
*
* @return CmsPageLanguage
*/
public function setMetaTitle($metaTitle)
{
$this->metaTitle = $metaTitle;
return $this;
}
/**
* Get metaTitle.
*
* @return string
*/
public function getMetaTitle()
{
return $this->metaTitle;
}
/**
* Set metaKeyword.
*
* @param string $metaKeyword
*
* @return CmsPageLanguage
*/
public function setMetaKeyword($metaKeyword)
{
$this->metaKeyword = $metaKeyword;
return $this;
}
/**
* Get metaKeyword.
*
* @return string
*/
public function getMetaKeyword()
{
return $this->metaKeyword;
}
/**
* Set metaDescription.
*
* @param string $metaDescription
*
* @return CmsPageLanguage
*/
public function setMetaDescription($metaDescription)
{
$this->metaDescription = $metaDescription;
return $this;
}
/**
* Get metaDescription.
*
* @return string
*/
public function getMetaDescription()
{
return $this->metaDescription;
}
/**
* Set pageId.
*
* @param \App\OfficeBrain\Bundle\CmsBundle\Entity\CmsPageMaster $pageId
*
* @return CmsPageLanguage
*/
public function setPageId(\App\OfficeBrain\Bundle\CmsBundle\Entity\CmsPageMaster $pageId = null)
{
$this->pageId = $pageId;
return $this;
}
/**
* Get pageId.
*
* @return \App\OfficeBrain\Bundle\CmsBundle\Entity\CmsPageMaster
*/
public function getPageId()
{
return $this->pageId;
}
}