src/Entity/Gestiform/Admin/Cursus/CVdynamique.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Gestiform\Admin\Cursus;
  3. use App\Entity\AbstractEntity;
  4. use App\Entity\Gestiform\Admin\MasterListe\Masterlistelg;
  5. use App\Entity\Gestiform\Formations\Dossier\Dossier;
  6. use App\Entity\Gestiform\Users\Personne;
  7. use App\Repository\Gestiform\Admin\Cursus\CVdynamiqueRepository;
  8. use Doctrine\ORM\Mapping as ORM;
  9. /**
  10.  * @ORM\Entity(repositoryClass=CVdynamiqueRepository::class)
  11.  */
  12. class CVdynamique extends AbstractEntity
  13. {
  14.     /**
  15.      * @ORM\Column(type="string", length=255, nullable=true)
  16.      */
  17.     private ?string $etablissement null;
  18.     /**
  19.      * @ORM\Column(type="string", length=255, nullable=true)
  20.      */
  21.     private ?string $ville null;
  22.     /**
  23.      * @ORM\Column(type="string", length=255, nullable=true)
  24.      */
  25.     private ?string $ecole null;
  26.     /**
  27.      * @ORM\Column(type="string", length=255, nullable=true)
  28.      */
  29.     private ?string $diplome null;
  30.     /**
  31.      * @ORM\Column(type="string", length=255, nullable=true)
  32.      */
  33.     private ?string $domaineEtude null;
  34.     /**
  35.      * @ORM\Column(type="string", length=255, nullable=true)
  36.      */
  37.     private ?string $description null;
  38.     /**
  39.      * @ORM\Column(type="datetime", nullable=true)
  40.      */
  41.     private ?\DateTime $start null;
  42.     /**
  43.      * @ORM\Column(type="datetime", nullable=true)
  44.      */
  45.     private ?\DateTime $end null;
  46.     /**
  47.      * @ORM\ManyToOne(targetEntity=Masterlistelg::class)
  48.      */
  49.     private ?Masterlistelg $typeLigne null;
  50.     /**
  51.      * @ORM\ManyToOne(targetEntity=Dossier::class, inversedBy="cvDynamiques")
  52.      * @ORM\JoinColumn(nullable=true)
  53.      */
  54.     private ?Dossier $dossier null;
  55.     /**
  56.      * @ORM\ManyToOne(targetEntity=Personne::class, inversedBy="cvDynamiques")
  57.      * @ORM\JoinColumn(nullable=true)
  58.      */
  59.     private ?Personne $personne null;
  60.     public function getDossier(): ?Dossier
  61.     {
  62.         return $this->dossier;
  63.     }
  64.     public function setDossier(?Dossier $dossier): self
  65.     {
  66.         $this->dossier $dossier;
  67.         return $this;
  68.     }
  69.     public function getEtablissement(): ?string
  70.     {
  71.         return $this->etablissement;
  72.     }
  73.     public function setEtablissement(?string $etablissement): self
  74.     {
  75.         $this->etablissement $etablissement;
  76.         return $this;
  77.     }
  78.     public function getVille(): ?string
  79.     {
  80.         return $this->ville;
  81.     }
  82.     public function setVille(?string $ville): self
  83.     {
  84.         $this->ville $ville;
  85.         return $this;
  86.     }
  87.     public function getDiplome(): ?string
  88.     {
  89.         return $this->diplome;
  90.     }
  91.     public function setDiplome(?string $diplome): self
  92.     {
  93.         $this->diplome $diplome;
  94.         return $this;
  95.     }
  96.     public function getDomaineEtude(): ?string
  97.     {
  98.         return $this->domaineEtude;
  99.     }
  100.     public function setDomaineEtude(?string $domaineEtude): self
  101.     {
  102.         $this->domaineEtude $domaineEtude;
  103.         return $this;
  104.     }
  105.     public function getDescription(): ?string
  106.     {
  107.         return $this->description;
  108.     }
  109.     public function setDescription(?string $description): self
  110.     {
  111.         $this->description $description;
  112.         return $this;
  113.     }
  114.     public function getStart(): ?\DateTimeInterface
  115.     {
  116.         return $this->start;
  117.     }
  118.     public function setStart(?\DateTimeInterface $start): self
  119.     {
  120.         $this->start $start;
  121.         return $this;
  122.     }
  123.     public function getEnd(): ?\DateTimeInterface
  124.     {
  125.         return $this->end;
  126.     }
  127.     public function setEnd(?\DateTimeInterface $end): self
  128.     {
  129.         $this->end $end;
  130.         return $this;
  131.     }
  132.     public function getTypeLigne(): ?Masterlistelg
  133.     {
  134.         return $this->typeLigne;
  135.     }
  136.     public function setTypeLigne(?Masterlistelg $typeLigne): self
  137.     {
  138.         $this->typeLigne $typeLigne;
  139.         return $this;
  140.     }
  141.     public function getEcole(): ?string
  142.     {
  143.         return $this->ecole;
  144.     }
  145.     public function setEcole(?string $ecole): self
  146.     {
  147.         $this->ecole $ecole;
  148.         return $this;
  149.     }
  150.     public function getPersonne(): ?Personne
  151.     {
  152.         return $this->personne;
  153.     }
  154.     public function setPersonne(?Personne $personne): self
  155.     {
  156.         $this->personne $personne;
  157.         return $this;
  158.     }
  159. }