src/Entity/Contenus.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\ContenusRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\ORM\Mapping as ORM;
  7. /**
  8.  * @ORM\Entity(repositoryClass=ContenusRepository::class)
  9.  */
  10. class Contenus
  11. {
  12.     /**
  13.      * @ORM\Id
  14.      * @ORM\GeneratedValue
  15.      * @ORM\Column(type="integer")
  16.      */
  17.     private $id;
  18.     /**
  19.      * @ORM\Column(type="string", length=255, nullable=true)
  20.      */
  21.     private $TitreFr;
  22.     /**
  23.      * @ORM\Column(type="string", length=255, nullable=true)
  24.      */
  25.     private $TitreEn;
  26.     /**
  27.      * @ORM\Column(type="text", nullable=true)
  28.      */
  29.     private $TexteFr;
  30.     /**
  31.      * @ORM\Column(type="text", nullable=true)
  32.      */
  33.     private $TexteEn;
  34.     /**
  35.      * @ORM\Column(type="string", length=255, nullable=true)
  36.      */
  37.     private $Image;
  38.     /**
  39.      * @ORM\Column(type="string", length=255, nullable=true)
  40.      */
  41.     private $Video;
  42.     /**
  43.      * @ORM\Column(type="string", length=255, nullable=true)
  44.      */
  45.     private $Document;
  46.     /**
  47.      * @ORM\ManyToOne(targetEntity=Blocs::class, inversedBy="contenuses")
  48.      */
  49.     private $Blocs;
  50.     /**
  51.      * @ORM\ManyToOne(targetEntity=TypesContenus::class, inversedBy="contenuses")
  52.      */
  53.     private $TypesContenus;
  54.     /**
  55.      * @ORM\OneToMany(targetEntity=Accordeons::class, mappedBy="Contenus")
  56.      */
  57.     private $accordeons;
  58.     /**
  59.      * @ORM\OneToMany(targetEntity=Carousels::class, mappedBy="Contenus")
  60.      */
  61.     private $carousels;
  62.     /**
  63.      * @ORM\Column(type="string", length=255, nullable=true)
  64.      */
  65.     private $Background;
  66.     /**
  67.      * @ORM\Column(type="string", length=255, nullable=true)
  68.      */
  69.     private $Couleur1;
  70.     /**
  71.      * @ORM\Column(type="string", length=255, nullable=true)
  72.      */
  73.     private $Couleur2;
  74.     /**
  75.      * @ORM\Column(type="string", length=255, nullable=true)
  76.      */
  77.     private $Position;
  78.     /**
  79.      * @ORM\Column(type="string", length=255, nullable=true)
  80.      */
  81.     private $Lien;
  82.     /**
  83.      * @ORM\Column(type="string", length=255, nullable=true)
  84.      */
  85.     private $modal;
  86.     public function __construct()
  87.     {
  88.         $this->accordeons = new ArrayCollection();
  89.         $this->carousels = new ArrayCollection();
  90.     }
  91.     public function __toString()
  92.     {
  93.         return (string) $this->TitreFr;
  94.     }
  95.     public function getId(): ?int
  96.     {
  97.         return $this->id;
  98.     }
  99.     public function getPosition(): ?string
  100.     {
  101.         return $this->Position;
  102.     }
  103.     public function setPosition(?string $Position): self
  104.     {
  105.         $this->Position $Position;
  106.         return $this;
  107.     }
  108.     public function getTitreFr(): ?string
  109.     {
  110.         return $this->TitreFr;
  111.     }
  112.     public function setTitreFr(?string $TitreFr): self
  113.     {
  114.         $this->TitreFr $TitreFr;
  115.         return $this;
  116.     }
  117.     public function getTitreEn(): ?string
  118.     {
  119.         return $this->TitreEn;
  120.     }
  121.     public function setTitreEn(?string $TitreEn): self
  122.     {
  123.         $this->TitreEn $TitreEn;
  124.         return $this;
  125.     }
  126.     public function getTexteFr(): ?string
  127.     {
  128.         return $this->TexteFr;
  129.     }
  130.     public function setTexteFr(?string $TexteFr): self
  131.     {
  132.         $this->TexteFr $TexteFr;
  133.         return $this;
  134.     }
  135.     public function getTexteEn(): ?string
  136.     {
  137.         return $this->TexteEn;
  138.     }
  139.     public function setTexteEn(?string $TexteEn): self
  140.     {
  141.         $this->TexteEn $TexteEn;
  142.         return $this;
  143.     }
  144.     public function getImage(): ?string
  145.     {
  146.         return $this->Image;
  147.     }
  148.     public function setImage(?string $Image): self
  149.     {
  150.         $this->Image $Image;
  151.         return $this;
  152.     }
  153.     public function getVideo(): ?string
  154.     {
  155.         return $this->Video;
  156.     }
  157.     public function setVideo(?string $Video): self
  158.     {
  159.         $this->Video $Video;
  160.         return $this;
  161.     }
  162.     public function getDocument(): ?string
  163.     {
  164.         return $this->Document;
  165.     }
  166.     public function setDocument(?string $Document): self
  167.     {
  168.         $this->Document $Document;
  169.         return $this;
  170.     }
  171.     public function getBlocs(): ?Blocs
  172.     {
  173.         return $this->Blocs;
  174.     }
  175.     public function setBlocs(?Blocs $Blocs): self
  176.     {
  177.         $this->Blocs $Blocs;
  178.         return $this;
  179.     }
  180.     public function getTypesContenus(): ?TypesContenus
  181.     {
  182.         return $this->TypesContenus;
  183.     }
  184.     public function setTypesContenus(?TypesContenus $TypesContenus): self
  185.     {
  186.         $this->TypesContenus $TypesContenus;
  187.         return $this;
  188.     }
  189.     /**
  190.      * @return Collection<int, Accordeons>
  191.      */
  192.     public function getAccordeons(): Collection
  193.     {
  194.         return $this->accordeons;
  195.     }
  196.     public function addAccordeon(Accordeons $accordeon): self
  197.     {
  198.         if (!$this->accordeons->contains($accordeon)) {
  199.             $this->accordeons[] = $accordeon;
  200.             $accordeon->setContenus($this);
  201.         }
  202.         return $this;
  203.     }
  204.     public function removeAccordeon(Accordeons $accordeon): self
  205.     {
  206.         if ($this->accordeons->removeElement($accordeon)) {
  207.             // set the owning side to null (unless already changed)
  208.             if ($accordeon->getContenus() === $this) {
  209.                 $accordeon->setContenus(null);
  210.             }
  211.         }
  212.         return $this;
  213.     }
  214.     /**
  215.      * @return Collection<int, Carousels>
  216.      */
  217.     public function getCarousels(): Collection
  218.     {
  219.         return $this->carousels;
  220.     }
  221.     public function addCarousel(Carousels $carousel): self
  222.     {
  223.         if (!$this->carousels->contains($carousel)) {
  224.             $this->carousels[] = $carousel;
  225.             $carousel->setContenus($this);
  226.         }
  227.         return $this;
  228.     }
  229.     public function removeCarousel(Carousels $carousel): self
  230.     {
  231.         if ($this->carousels->removeElement($carousel)) {
  232.             // set the owning side to null (unless already changed)
  233.             if ($carousel->getContenus() === $this) {
  234.                 $carousel->setContenus(null);
  235.             }
  236.         }
  237.         return $this;
  238.     }
  239.     public function getBackground(): ?string
  240.     {
  241.         return $this->Background;
  242.     }
  243.     public function setBackground(?string $Background): self
  244.     {
  245.         $this->Background $Background;
  246.         return $this;
  247.     }
  248.     public function getCouleur1(): ?string
  249.     {
  250.         return $this->Couleur1;
  251.     }
  252.     public function setCouleur1(?string $Couleur1): self
  253.     {
  254.         $this->Couleur1 $Couleur1;
  255.         return $this;
  256.     }
  257.     public function getCouleur2(): ?string
  258.     {
  259.         return $this->Couleur2;
  260.     }
  261.     public function setCouleur2(?string $Couleur2): self
  262.     {
  263.         $this->Couleur2 $Couleur2;
  264.         return $this;
  265.     }
  266.     public function getLien(): ?string
  267.     {
  268.         return $this->Lien;
  269.     }
  270.     public function setLien(?string $Lien): self
  271.     {
  272.         $this->Lien $Lien;
  273.         return $this;
  274.     }
  275.     public function getModal(): ?string
  276.     {
  277.         return $this->modal;
  278.     }
  279.     public function setModal(?string $modal): self
  280.     {
  281.         $this->modal $modal;
  282.         return $this;
  283.     }
  284. }