<?phpnamespace App\Entity;use App\Repository\EmargementRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=EmargementRepository::class) */class Emargement{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity=Inscrit::class, inversedBy="emargements") * @ORM\JoinColumn(nullable=false) */ private $inscrit; /** * @ORM\ManyToOne(targetEntity=Session::class, inversedBy="emargements") */ private $session; /** * @ORM\Column(type="date") */ private $created_at; /** * @ORM\Column(type="text", nullable=true) */ private $image; /** * @ORM\Column(type="boolean") */ private $is_matin; /** * @ORM\ManyToOne(targetEntity=Formateur::class, inversedBy="emargements") */ private $formateur; public function getId(): ?int { return $this->id; } public function getInscrit(): ?Inscrit { return $this->inscrit; } public function setInscrit(?Inscrit $inscrit): self { $this->inscrit = $inscrit; return $this; } public function getSession(): ?Session { return $this->session; } public function setSession(?Session $session): self { $this->session = $session; return $this; } public function getCreatedAt(): ?\DateTime { return $this->created_at; } public function setCreatedAt(\DateTime $created_at): self { $this->created_at = $created_at; return $this; } public function getImage(): ?string { return $this->image; } public function setImage(?string $image): self { $this->image = $image; return $this; } public function isIsMatin(): ?bool { return $this->is_matin; } public function setIsMatin(bool $is_matin): self { $this->is_matin = $is_matin; return $this; } public function getFormateur(): ?Formateur { return $this->formateur; } public function setFormateur(?Formateur $formateur): self { $this->formateur = $formateur; return $this; }}