src/Entity/AccesEmplacement.php line 9

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\AccesEmplacementRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. #[ORM\Entity(repositoryClass: AccesEmplacementRepository::class)]
  6. class AccesEmplacement
  7. {
  8. #[ORM\Id]
  9. #[ORM\GeneratedValue]
  10. #[ORM\Column]
  11. private ?int $id = null;
  12. #[ORM\Column(length: 255)]
  13. private ?string $role = null;
  14. #[ORM\ManyToOne(inversedBy: 'accesEmplacements')]
  15. #[ORM\JoinColumn(nullable: false)]
  16. private ?User $user = null;
  17. #[ORM\ManyToOne(inversedBy: 'accesEmplacements')]
  18. #[ORM\JoinColumn(nullable: false)]
  19. private ?Emplacement $emplacement = null;
  20. public function getId(): ?int
  21. {
  22. return $this->id;
  23. }
  24. public function getRole(): ?string
  25. {
  26. return $this->role;
  27. }
  28. public function setRole(string $role): self
  29. {
  30. $this->role = $role;
  31. return $this;
  32. }
  33. public function getUser(): ?User
  34. {
  35. return $this->user;
  36. }
  37. public function setUser(?User $user): self
  38. {
  39. $this->user = $user;
  40. return $this;
  41. }
  42. public function getEmplacement(): ?Emplacement
  43. {
  44. return $this->emplacement;
  45. }
  46. public function setEmplacement(?Emplacement $emplacement): self
  47. {
  48. $this->emplacement = $emplacement;
  49. return $this;
  50. }
  51. }