<?php
namespace Acme\SudcmsBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: 'Acme\SudcmsBundle\Repository\PagesRepository')]
class Pages
{
/**
* @var int
*/
#[ORM\Column(name: 'page_id', type: 'integer', nullable: false)]
#[ORM\Id]
#[ORM\GeneratedValue(strategy: 'IDENTITY')]
private $pageId;
/**
* @var int|null
*/
#[ORM\Column(name: 'pparent', type: 'integer', nullable: true, options: ['default' => null])]
private $pparent = 'NULL';
/**
* @var string|null
*/
#[ORM\Column(name: 'permalien', type: 'string', length: 200, nullable: true, options: ['default' => null])]
private $permalien = 'NULL';
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'pdate_creation', type: 'datetime', nullable: true, options: ['default' => 'CURRENT_TIMESTAMP'])]
private $pdateCreation = 'NULL';
/**
* @var \DateTime|null
*/
#[ORM\Column(name: 'pdate_lastupdate', type: 'datetime', nullable: true, options: ['default' => 'CURRENT_TIMESTAMP'])]
private $pdateLastupdate = 'NULL';
/**
* @var string|null
*/
#[ORM\Column(name: 'purl_externe', type: 'string', length: 250, nullable: true, options: ['default' => null])]
private $purlExterne = 'NULL';
/**
* @var string|null
*/
#[ORM\Column(name: 'purl_interne', type: 'string', length: 250, nullable: true, options: ['default' => null])]
private $purlInterne = 'NULL';
/**
* @var bool|null
*/
#[ORM\Column(name: 'pblank', type: 'boolean', nullable: true)]
private $pblank = '0';
/**
* @var string
*/
#[ORM\Column(name: 'ptype', type: 'string', length: 0, nullable: false, columnDefinition: "enum('standard', 'externe', 'interne')", options: ['default' => "'standard'"])]
private $ptype = 'standard';
/**
* @var string|null
*/
#[ORM\Column(name: 'ptitre', type: 'string', length: 300, nullable: true, options: ['default' => null])]
private $ptitre = 'NULL';
/**
* @var string|null
*/
#[ORM\Column(name: 'ptitremenu', type: 'string', length: 250, nullable: true, options: ['default' => "''"])]
private $ptitremenu = '\'\'';
/**
* @var string|null
*/
#[ORM\Column(name: 'ptitreonglet', type: 'string', length: 250, nullable: true, options: ['default' => null])]
private $ptitreonglet = 'NULL';
/**
* @var string|null
*/
#[ORM\Column(name: 'pbandeau', type: 'string', length: 150, nullable: true, options: ['default' => null])]
private $pbandeau = 'NULL';
/**
* @var bool|null
*/
#[ORM\Column(name: 'penligne', type: 'boolean', nullable: true, options: ['default' => 1])]
private $penligne = '1';
/**
* @var int|null
*/
#[ORM\Column(name: 'pordre', type: 'integer', nullable: true, options: ['default' => null])]
private $pordre = 'NULL';
/**
* @var string|null
*/
#[ORM\Column(name: 'plang', type: 'string', length: 2, nullable: true, options: ['default' => 'fr'])]
private $plang = 'fr';
/**
* @var int|null
*/
#[ORM\Column(name: 'psite', type: 'integer', nullable: true, options: ['default' => 0])]
private $psite = '0';
/**
* @var string|null
*/
#[ORM\Column(name: 'seo_title', type: 'string', length: 150, nullable: true, options: ['default' => null])]
private $seoTitle = 'NULL';
/**
* @var string|null
*/
#[ORM\Column(name: 'seo_description', type: 'string', length: 150, nullable: true, options: ['default' => null])]
private $seoDescription = 'NULL';
/**
* @var string|null
*/
#[ORM\Column(name: 'seo_keywords', type: 'string', length: 250, nullable: true, options: ['default' => null])]
private $seoKeywords = 'NULL';
/**
* @var int
*/
#[ORM\Column(name: 'pis_linkable', type: 'integer', nullable: false)]
private $pisLinkable = '0';
#[ORM\Column(type: 'boolean', nullable: true)]
private $pcacher_menu;
#[ORM\Column(type: 'boolean', nullable: true)]
private $penavant_menu;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $ptitre_breton;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $ptitre_gallo;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private $ppath_interne;
public function getPageId(): ?int
{
return $this->pageId;
}
public function getPparent(): ?int
{
return $this->pparent;
}
public function setPparent(?int $pparent): self
{
$this->pparent = $pparent;
return $this;
}
public function getPermalien(): ?string
{
return $this->permalien;
}
public function setPermalien(?string $permalien): self
{
$this->permalien = $permalien;
return $this;
}
public function getPdateCreation(): ?\DateTimeInterface
{
return $this->pdateCreation;
}
public function setPdateCreation(?\DateTimeInterface $pdateCreation): self
{
$this->pdateCreation = $pdateCreation;
return $this;
}
public function getPdateLastupdate(): ?\DateTimeInterface
{
return $this->pdateLastupdate;
}
public function setPdateLastupdate(?\DateTimeInterface $pdateLastupdate): self
{
$this->pdateLastupdate = $pdateLastupdate;
return $this;
}
public function getPurlExterne(): ?string
{
return $this->purlExterne;
}
public function setPurlExterne(?string $purlExterne): self
{
$this->purlExterne = $purlExterne;
return $this;
}
public function getPurlInterne(): ?string
{
return $this->purlInterne;
}
public function setPurlInterne(?string $purlInterne): self
{
$this->purlInterne = $purlInterne;
return $this;
}
public function getPblank(): ?bool
{
return $this->pblank;
}
public function setPblank(?bool $pblank): self
{
$this->pblank = $pblank;
return $this;
}
public function getPtype(): ?string
{
return $this->ptype;
}
public function setPtype(string $ptype): self
{
$this->ptype = $ptype;
return $this;
}
public function getPtitre(): ?string
{
return $this->ptitre;
}
public function setPtitre(?string $ptitre): self
{
$this->ptitre = $ptitre;
return $this;
}
public function getPtitremenu(): ?string
{
return $this->ptitremenu;
}
public function setPtitremenu(?string $ptitremenu): self
{
$this->ptitremenu = $ptitremenu;
return $this;
}
public function getPtitreonglet(): ?string
{
return $this->ptitreonglet;
}
public function setPtitreonglet(?string $ptitreonglet): self
{
$this->ptitreonglet = $ptitreonglet;
return $this;
}
public function getPbandeau(): ?string
{
return $this->pbandeau;
}
public function setPbandeau(?string $pbandeau): self
{
$this->pbandeau = $pbandeau;
return $this;
}
public function getPenligne(): ?bool
{
return $this->penligne;
}
public function setPenligne(?bool $penligne): self
{
$this->penligne = $penligne;
return $this;
}
public function getPordre(): ?int
{
return $this->pordre;
}
public function setPordre(?int $pordre): self
{
$this->pordre = $pordre;
return $this;
}
public function getPlang(): ?string
{
return $this->plang;
}
public function setPlang(?string $plang): self
{
$this->plang = $plang;
return $this;
}
public function getPsite(): ?int
{
return $this->psite;
}
public function setPsite(?int $psite): self
{
$this->psite = $psite;
return $this;
}
public function getSeoTitle(): ?string
{
return $this->seoTitle;
}
public function setSeoTitle(?string $seoTitle): self
{
$this->seoTitle = $seoTitle;
return $this;
}
public function getSeoDescription(): ?string
{
return $this->seoDescription;
}
public function setSeoDescription(?string $seoDescription): self
{
$this->seoDescription = $seoDescription;
return $this;
}
public function getSeoKeywords(): ?string
{
return $this->seoKeywords;
}
public function setSeoKeywords(?string $seoKeywords): self
{
$this->seoKeywords = $seoKeywords;
return $this;
}
public function getPisLinkable(): ?int
{
return $this->pisLinkable;
}
public function setPisLinkable(int $pisLinkable): self
{
$this->pisLinkable = $pisLinkable;
return $this;
}
public function getPcacherMenu(): ?bool
{
return $this->pcacher_menu;
}
public function setPcacherMenu(?bool $pcacher_menu): self
{
$this->pcacher_menu = $pcacher_menu;
return $this;
}
public function getPenavantMenu(): ?bool
{
return $this->penavant_menu;
}
public function setPenavantMenu(?bool $penavant_menu): self
{
$this->penavant_menu = $penavant_menu;
return $this;
}
public function getPtitreBreton(): ?string
{
return $this->ptitre_breton;
}
public function setPtitreBreton(?string $ptitre_breton): self
{
$this->ptitre_breton = $ptitre_breton;
return $this;
}
public function getPtitreGallo(): ?string
{
return $this->ptitre_gallo;
}
public function setPtitreGallo(?string $ptitre_gallo): self
{
$this->ptitre_gallo = $ptitre_gallo;
return $this;
}
public function getPpathInterne(): ?string
{
return $this->ppath_interne;
}
public function setPpathInterne(?string $ppath_interne): self
{
$this->ppath_interne = $ppath_interne;
return $this;
}
}