<?phpnamespace App\Entity;use App\Repository\UserSessionsRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: UserSessionsRepository::class)]class UserSessions{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\ManyToOne(inversedBy: 'userSessions')] private ?User $user = null; #[ORM\Column] private ?string $session_id = null; #[ORM\Column(length: 255)] private ?string $time = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $dateCreation = null; #[ORM\Column(type: Types::DATE_MUTABLE)] private ?\DateTimeInterface $dateModification = null; #[ORM\Column(type: Types::DATE_MUTABLE)] private ?\DateTimeInterface $dateSuppression = null; public function getId(): ?int { return $this->id; } public function getUser(): ?User { return $this->user; } public function setUser(?User $user): self { $this->user = $user; return $this; } public function getSessionId(): ?int { return $this->session_id; } public function setSessionId(string $session_id): self { $this->session_id = $session_id; return $this; } public function getTime(): ?string { return $this->time; } public function setTime(string $time): self { $this->time = $time; return $this; } public function getDateCreation(): ?\DateTimeInterface { return $this->dateCreation; } public function setDateCreation(\DateTimeInterface $dateCreation): self { $this->dateCreation = $dateCreation; return $this; } public function getDateModification(): ?\DateTimeInterface { return $this->dateModification; } public function setDateModification(\DateTimeInterface $dateModification): self { $this->dateModification = $dateModification; return $this; } public function getDateSuppression(): ?\DateTimeInterface { return $this->dateSuppression; } public function setDateSuppression(\DateTimeInterface $dateSuppression): self { $this->dateSuppression = $dateSuppression; return $this; }}