*/ #[ORM\ManyToMany(targetEntity: Reservations::class, inversedBy: 'utilisateurs')] private Collection $Reservation; /** * @var Collection */ #[ORM\ManyToMany(targetEntity: Tables::class, inversedBy: 'utilisateurs')] private Collection $tabl; public function __construct() { $this->Reservation = new ArrayCollection(); $this->tabl = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function getNom(): ?string { return $this->Nom; } public function setNom(string $Nom): static { $this->Nom = $Nom; return $this; } public function getPrenom(): ?string { return $this->Prenom; } public function setPrenom(string $Prenom): static { $this->Prenom = $Prenom; return $this; } public function getMail(): ?string { return $this->Mail; } public function setMail(string $Mail): static { $this->Mail = $Mail; return $this; } public function getMotDePasse(): ?string { return $this->MotDePasse; } public function setMotDePasse(string $MotDePasse): static { $this->MotDePasse = $MotDePasse; return $this; } public function getRole(): ?string { return $this->Role; } public function setRole(string $Role): static { $this->Role = $Role; return $this; } /** * @return Collection */ public function getReservation(): Collection { return $this->Reservation; } public function addReservation(Reservations $reservation): static { if (!$this->Reservation->contains($reservation)) { $this->Reservation->add($reservation); } return $this; } public function removeReservation(Reservations $reservation): static { $this->Reservation->removeElement($reservation); return $this; } /** * @return Collection */ public function getTabl(): Collection { return $this->tabl; } public function addTabl(Tables $tabl): static { if (!$this->tabl->contains($tabl)) { $this->tabl->add($tabl); } return $this; } public function removeTabl(Tables $tabl): static { $this->tabl->removeElement($tabl); return $this; } }