src/Entity/Pages.php line 8

Open in your IDE?
  1. <?php
  2. namespace Acme\SudcmsBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. #[ORM\Entity(repositoryClass'Acme\SudcmsBundle\Repository\PagesRepository')]
  5. class Pages
  6. {
  7.     /**
  8.      * @var int
  9.      */
  10.     #[ORM\Column(name'page_id'type'integer'nullablefalse)]
  11.     #[ORM\Id]
  12.     #[ORM\GeneratedValue(strategy'IDENTITY')]
  13.     private $pageId;
  14.     /**
  15.      * @var int|null
  16.      */
  17.     #[ORM\Column(name'pparent'type'integer'nullabletrueoptions: ['default' => null])]
  18.     private $pparent 'NULL';
  19.     /**
  20.      * @var string|null
  21.      */
  22.     #[ORM\Column(name'permalien'type'string'length200nullabletrueoptions: ['default' => null])]
  23.     private $permalien 'NULL';
  24.     /**
  25.      * @var \DateTime|null
  26.      */
  27.     #[ORM\Column(name'pdate_creation'type'datetime'nullabletrueoptions: ['default' => 'CURRENT_TIMESTAMP'])]
  28.     private $pdateCreation 'NULL';
  29.     /**
  30.      * @var \DateTime|null
  31.      */
  32.     #[ORM\Column(name'pdate_lastupdate'type'datetime'nullabletrueoptions: ['default' => 'CURRENT_TIMESTAMP'])]
  33.     private $pdateLastupdate 'NULL';
  34.     /**
  35.      * @var string|null
  36.      */
  37.     #[ORM\Column(name'purl_externe'type'string'length250nullabletrueoptions: ['default' => null])]
  38.     private $purlExterne 'NULL';
  39.     /**
  40.      * @var string|null
  41.      */
  42.     #[ORM\Column(name'purl_interne'type'string'length250nullabletrueoptions: ['default' => null])]
  43.     private $purlInterne 'NULL';
  44.     /**
  45.      * @var bool|null
  46.      */
  47.     #[ORM\Column(name'pblank'type'boolean'nullabletrue)]
  48.     private $pblank '0';
  49.     /**
  50.      * @var string
  51.      */
  52.     #[ORM\Column(name'ptype'type'string'length0nullablefalsecolumnDefinition"enum('standard', 'externe', 'interne')"options: ['default' => "'standard'"])]
  53.     private $ptype 'standard';
  54.     /**
  55.      * @var string|null
  56.      */
  57.     #[ORM\Column(name'ptitre'type'string'length300nullabletrueoptions: ['default' => null])]
  58.     private $ptitre 'NULL';
  59.     /**
  60.      * @var string|null
  61.      */
  62.     #[ORM\Column(name'ptitremenu'type'string'length250nullabletrueoptions: ['default' => "''"])]
  63.     private $ptitremenu '\'\'';
  64.     /**
  65.      * @var string|null
  66.      */
  67.     #[ORM\Column(name'ptitreonglet'type'string'length250nullabletrueoptions: ['default' => null])]
  68.     private $ptitreonglet 'NULL';
  69.     /**
  70.      * @var string|null
  71.      */
  72.     #[ORM\Column(name'pbandeau'type'string'length150nullabletrueoptions: ['default' => null])]
  73.     private $pbandeau 'NULL';
  74.     /**
  75.      * @var bool|null
  76.      */
  77.     #[ORM\Column(name'penligne'type'boolean'nullabletrueoptions: ['default' => 1])]
  78.     private $penligne '1';
  79.     /**
  80.      * @var int|null
  81.      */
  82.     #[ORM\Column(name'pordre'type'integer'nullabletrueoptions: ['default' => null])]
  83.     private $pordre 'NULL';
  84.     /**
  85.      * @var string|null
  86.      */
  87.     #[ORM\Column(name'plang'type'string'length2nullabletrueoptions: ['default' => 'fr'])]
  88.     private $plang 'fr';
  89.     /**
  90.      * @var int|null
  91.      */
  92.     #[ORM\Column(name'psite'type'integer'nullabletrueoptions: ['default' => 0])]
  93.     private $psite '0';
  94.     /**
  95.      * @var string|null
  96.      */
  97.     #[ORM\Column(name'seo_title'type'string'length150nullabletrueoptions: ['default' => null])]
  98.     private $seoTitle 'NULL';
  99.     /**
  100.      * @var string|null
  101.      */
  102.     #[ORM\Column(name'seo_description'type'string'length150nullabletrueoptions: ['default' => null])]
  103.     private $seoDescription 'NULL';
  104.     /**
  105.      * @var string|null
  106.      */
  107.     #[ORM\Column(name'seo_keywords'type'string'length250nullabletrueoptions: ['default' => null])]
  108.     private $seoKeywords 'NULL';
  109.     /**
  110.      * @var int
  111.      */
  112.     #[ORM\Column(name'pis_linkable'type'integer'nullablefalse)]
  113.     private $pisLinkable '0';
  114.     #[ORM\Column(type'boolean'nullabletrue)]
  115.     private $pcacher_menu;
  116.     #[ORM\Column(type'boolean'nullabletrue)]
  117.     private $penavant_menu;
  118.     #[ORM\Column(type'string'length255nullabletrue)]
  119.     private $ptitre_breton;
  120.     #[ORM\Column(type'string'length255nullabletrue)]
  121.     private $ptitre_gallo;
  122.     #[ORM\Column(type'string'length255nullabletrue)]
  123.     private $ppath_interne;
  124.     public function getPageId(): ?int
  125.     {
  126.         return $this->pageId;
  127.     }
  128.     public function getPparent(): ?int
  129.     {
  130.         return $this->pparent;
  131.     }
  132.     public function setPparent(?int $pparent): self
  133.     {
  134.         $this->pparent $pparent;
  135.         return $this;
  136.     }
  137.     public function getPermalien(): ?string
  138.     {
  139.         return $this->permalien;
  140.     }
  141.     public function setPermalien(?string $permalien): self
  142.     {
  143.         $this->permalien $permalien;
  144.         return $this;
  145.     }
  146.     public function getPdateCreation(): ?\DateTimeInterface
  147.     {
  148.         return $this->pdateCreation;
  149.     }
  150.     public function setPdateCreation(?\DateTimeInterface $pdateCreation): self
  151.     {
  152.         $this->pdateCreation $pdateCreation;
  153.         return $this;
  154.     }
  155.     public function getPdateLastupdate(): ?\DateTimeInterface
  156.     {
  157.         return $this->pdateLastupdate;
  158.     }
  159.     public function setPdateLastupdate(?\DateTimeInterface $pdateLastupdate): self
  160.     {
  161.         $this->pdateLastupdate $pdateLastupdate;
  162.         return $this;
  163.     }
  164.     public function getPurlExterne(): ?string
  165.     {
  166.         return $this->purlExterne;
  167.     }
  168.     public function setPurlExterne(?string $purlExterne): self
  169.     {
  170.         $this->purlExterne $purlExterne;
  171.         return $this;
  172.     }
  173.     public function getPurlInterne(): ?string
  174.     {
  175.         return $this->purlInterne;
  176.     }
  177.     public function setPurlInterne(?string $purlInterne): self
  178.     {
  179.         $this->purlInterne $purlInterne;
  180.         return $this;
  181.     }
  182.     public function getPblank(): ?bool
  183.     {
  184.         return $this->pblank;
  185.     }
  186.     public function setPblank(?bool $pblank): self
  187.     {
  188.         $this->pblank $pblank;
  189.         return $this;
  190.     }
  191.     public function getPtype(): ?string
  192.     {
  193.         return $this->ptype;
  194.     }
  195.     public function setPtype(string $ptype): self
  196.     {
  197.         $this->ptype $ptype;
  198.         return $this;
  199.     }
  200.     public function getPtitre(): ?string
  201.     {
  202.         return $this->ptitre;
  203.     }
  204.     public function setPtitre(?string $ptitre): self
  205.     {
  206.         $this->ptitre $ptitre;
  207.         return $this;
  208.     }
  209.     public function getPtitremenu(): ?string
  210.     {
  211.         return $this->ptitremenu;
  212.     }
  213.     public function setPtitremenu(?string $ptitremenu): self
  214.     {
  215.         $this->ptitremenu $ptitremenu;
  216.         return $this;
  217.     }
  218.     public function getPtitreonglet(): ?string
  219.     {
  220.         return $this->ptitreonglet;
  221.     }
  222.     public function setPtitreonglet(?string $ptitreonglet): self
  223.     {
  224.         $this->ptitreonglet $ptitreonglet;
  225.         return $this;
  226.     }
  227.     public function getPbandeau(): ?string
  228.     {
  229.         return $this->pbandeau;
  230.     }
  231.     public function setPbandeau(?string $pbandeau): self
  232.     {
  233.         $this->pbandeau $pbandeau;
  234.         return $this;
  235.     }
  236.     public function getPenligne(): ?bool
  237.     {
  238.         return $this->penligne;
  239.     }
  240.     public function setPenligne(?bool $penligne): self
  241.     {
  242.         $this->penligne $penligne;
  243.         return $this;
  244.     }
  245.     public function getPordre(): ?int
  246.     {
  247.         return $this->pordre;
  248.     }
  249.     public function setPordre(?int $pordre): self
  250.     {
  251.         $this->pordre $pordre;
  252.         return $this;
  253.     }
  254.     public function getPlang(): ?string
  255.     {
  256.         return $this->plang;
  257.     }
  258.     public function setPlang(?string $plang): self
  259.     {
  260.         $this->plang $plang;
  261.         return $this;
  262.     }
  263.     public function getPsite(): ?int
  264.     {
  265.         return $this->psite;
  266.     }
  267.     public function setPsite(?int $psite): self
  268.     {
  269.         $this->psite $psite;
  270.         return $this;
  271.     }
  272.     public function getSeoTitle(): ?string
  273.     {
  274.         return $this->seoTitle;
  275.     }
  276.     public function setSeoTitle(?string $seoTitle): self
  277.     {
  278.         $this->seoTitle $seoTitle;
  279.         return $this;
  280.     }
  281.     public function getSeoDescription(): ?string
  282.     {
  283.         return $this->seoDescription;
  284.     }
  285.     public function setSeoDescription(?string $seoDescription): self
  286.     {
  287.         $this->seoDescription $seoDescription;
  288.         return $this;
  289.     }
  290.     public function getSeoKeywords(): ?string
  291.     {
  292.         return $this->seoKeywords;
  293.     }
  294.     public function setSeoKeywords(?string $seoKeywords): self
  295.     {
  296.         $this->seoKeywords $seoKeywords;
  297.         return $this;
  298.     }
  299.     public function getPisLinkable(): ?int
  300.     {
  301.         return $this->pisLinkable;
  302.     }
  303.     public function setPisLinkable(int $pisLinkable): self
  304.     {
  305.         $this->pisLinkable $pisLinkable;
  306.         return $this;
  307.     }
  308.     public function getPcacherMenu(): ?bool
  309.     {
  310.         return $this->pcacher_menu;
  311.     }
  312.     public function setPcacherMenu(?bool $pcacher_menu): self
  313.     {
  314.         $this->pcacher_menu $pcacher_menu;
  315.         return $this;
  316.     }
  317.     public function getPenavantMenu(): ?bool
  318.     {
  319.         return $this->penavant_menu;
  320.     }
  321.     public function setPenavantMenu(?bool $penavant_menu): self
  322.     {
  323.         $this->penavant_menu $penavant_menu;
  324.         return $this;
  325.     }
  326.     public function getPtitreBreton(): ?string
  327.     {
  328.         return $this->ptitre_breton;
  329.     }
  330.     public function setPtitreBreton(?string $ptitre_breton): self
  331.     {
  332.         $this->ptitre_breton $ptitre_breton;
  333.         return $this;
  334.     }
  335.     public function getPtitreGallo(): ?string
  336.     {
  337.         return $this->ptitre_gallo;
  338.     }
  339.     public function setPtitreGallo(?string $ptitre_gallo): self
  340.     {
  341.         $this->ptitre_gallo $ptitre_gallo;
  342.         return $this;
  343.     }
  344.     public function getPpathInterne(): ?string
  345.     {
  346.         return $this->ppath_interne;
  347.     }
  348.     public function setPpathInterne(?string $ppath_interne): self
  349.     {
  350.         $this->ppath_interne $ppath_interne;
  351.         return $this;
  352.     }
  353.     
  354. }