<?php
namespace App\Entity;
use App\Repository\SessionsFormationsRepository;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
/**
* @ORM\Entity(repositoryClass=SessionsFormationsRepository::class)
*/
class SessionsFormations
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="date", nullable=true)
*/
private $Date;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $Lieu;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $Tarifs;
/**
* @ORM\ManyToOne(targetEntity=Formations::class, inversedBy="sessionsFormations")
*/
private $Formations;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $Type;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $DateEn;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $LieuEn;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $TarifsEn;
/**
* @ORM\ManyToOne(targetEntity=TypesFormations::class, inversedBy="sessionsFormations")
*/
private $TypesFormations;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $LanguesFr;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $LanguesEn;
public function getId(): ?int
{
return $this->id;
}
public function getDate(): ?\DateTimeInterface
{
return $this->Date;
}
public function setDate(?\DateTimeInterface $Date): self
{
$this->Date = $Date;
return $this;
}
public function getLieu(): ?string
{
return $this->Lieu;
}
public function setLieu(?string $Lieu): self
{
$this->Lieu = $Lieu;
return $this;
}
public function getTarifs(): ?string
{
return $this->Tarifs;
}
public function setTarifs(?string $Tarifs): self
{
$this->Tarifs = $Tarifs;
return $this;
}
public function getFormations(): ?Formations
{
return $this->Formations;
}
public function setFormations(?Formations $Formations): self
{
$this->Formations = $Formations;
return $this;
}
public function getType(): ?string
{
return $this->Type;
}
public function setType(?string $Type): self
{
$this->Type = $Type;
return $this;
}
public function getDateEn(): ?string
{
return $this->DateEn;
}
public function setDateEn(?string $DateEn): self
{
$this->DateEn = $DateEn;
return $this;
}
public function getLieuEn(): ?string
{
return $this->LieuEn;
}
public function setLieuEn(?string $LieuEn): self
{
$this->LieuEn = $LieuEn;
return $this;
}
public function getTarifsEn(): ?string
{
return $this->TarifsEn;
}
public function setTarifsEn(?string $TarifsEn): self
{
$this->TarifsEn = $TarifsEn;
return $this;
}
public function getTypesFormations(): ?TypesFormations
{
return $this->TypesFormations;
}
public function setTypesFormations(?TypesFormations $TypesFormations): self
{
$this->TypesFormations = $TypesFormations;
return $this;
}
public function getLanguesFr(): ?string
{
return $this->LanguesFr;
}
public function setLanguesFr(?string $LanguesFr): self
{
$this->LanguesFr = $LanguesFr;
return $this;
}
public function getLanguesEn(): ?string
{
return $this->LanguesEn;
}
public function setLanguesEn(?string $LanguesEn): self
{
$this->LanguesEn = $LanguesEn;
return $this;
}
}