src/Entity/Sections.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\SectionsRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\ORM\Mapping as ORM;
  7. /**
  8.  * @ORM\Entity(repositoryClass=SectionsRepository::class)
  9.  */
  10. class Sections
  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 $Image;
  22.     /**
  23.      * @ORM\Column(type="string", length=255, nullable=true)
  24.      */
  25.     private $Color;
  26.     /**
  27.      * @ORM\Column(type="integer", nullable=true)
  28.      */
  29.     private $Ordre;
  30.     /**
  31.      * @ORM\ManyToOne(targetEntity=Pages::class, inversedBy="sections")
  32.      */
  33.     private $Pages;
  34.     /**
  35.      * @ORM\OneToMany(targetEntity=Lignes::class, mappedBy="Sections")
  36.      */
  37.     private $lignes;
  38.     /**
  39.      * @ORM\ManyToOne(targetEntity=Actualites::class, inversedBy="sections")
  40.      */
  41.     private $Actualites;
  42.     /**
  43.      * @ORM\ManyToOne(targetEntity=Jobs::class, inversedBy="sections")
  44.      */
  45.     private $Jobs;
  46.     /**
  47.      * @ORM\ManyToOne(targetEntity=Formations::class, inversedBy="sections")
  48.      */
  49.     private $Formations;
  50.     /**
  51.      * @ORM\Column(type="string", length=255, nullable=true)
  52.      */
  53.     private $Rond;
  54.     public function __construct()
  55.     {
  56.         $this->lignes = new ArrayCollection();
  57.     }
  58.     public function getId(): ?int
  59.     {
  60.         return $this->id;
  61.     }
  62.     public function getImage(): ?string
  63.     {
  64.         return $this->Image;
  65.     }
  66.     public function setImage(?string $Image): self
  67.     {
  68.         $this->Image $Image;
  69.         return $this;
  70.     }
  71.     public function getColor(): ?string
  72.     {
  73.         return $this->Color;
  74.     }
  75.     public function setColor(?string $Color): self
  76.     {
  77.         $this->Color $Color;
  78.         return $this;
  79.     }
  80.     public function getOrdre(): ?int
  81.     {
  82.         return $this->Ordre;
  83.     }
  84.     public function setOrdre(?int $Ordre): self
  85.     {
  86.         $this->Ordre $Ordre;
  87.         return $this;
  88.     }
  89.     public function getPages(): ?Pages
  90.     {
  91.         return $this->Pages;
  92.     }
  93.     public function setPages(?Pages $Pages): self
  94.     {
  95.         $this->Pages $Pages;
  96.         return $this;
  97.     }
  98.     /**
  99.      * @return Collection<int, Lignes>
  100.      */
  101.     public function getLignes(): Collection
  102.     {
  103.         return $this->lignes;
  104.     }
  105.     public function addLigne(Lignes $ligne): self
  106.     {
  107.         if (!$this->lignes->contains($ligne)) {
  108.             $this->lignes[] = $ligne;
  109.             $ligne->setSections($this);
  110.         }
  111.         return $this;
  112.     }
  113.     public function removeLigne(Lignes $ligne): self
  114.     {
  115.         if ($this->lignes->removeElement($ligne)) {
  116.             // set the owning side to null (unless already changed)
  117.             if ($ligne->getSections() === $this) {
  118.                 $ligne->setSections(null);
  119.             }
  120.         }
  121.         return $this;
  122.     }
  123.     public function getActualites(): ?Actualites
  124.     {
  125.         return $this->Actualites;
  126.     }
  127.     public function setActualites(?Actualites $Actualites): self
  128.     {
  129.         $this->Actualites $Actualites;
  130.         return $this;
  131.     }
  132.     public function getJobs(): ?Jobs
  133.     {
  134.         return $this->Jobs;
  135.     }
  136.     public function setJobs(?Jobs $Jobs): self
  137.     {
  138.         $this->Jobs $Jobs;
  139.         return $this;
  140.     }
  141.     public function getFormations(): ?Formations
  142.     {
  143.         return $this->Formations;
  144.     }
  145.     public function setFormations(?Formations $Formations): self
  146.     {
  147.         $this->Formations $Formations;
  148.         return $this;
  149.     }
  150.     public function getRond(): ?string
  151.     {
  152.         return $this->Rond;
  153.     }
  154.     public function setRond(?string $Rond): self
  155.     {
  156.         $this->Rond $Rond;
  157.         return $this;
  158.     }
  159. }