<?phpnamespace App\Entity;use App\Repository\AppointmentRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=AppointmentRepository::class) */class Appointment implements AppointmentInterface{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="string", length=255) */ private $firstName; /** * @ORM\Column(type="string", length=255) */ private $surname; /** * @ORM\Column(type="string", length=20) */ private $phoneNumber; /** * @ORM\Column(type="string", length=150) */ private $email; /** * @ORM\Column(type="text") */ private $message; /** * @ORM\Column(type="date") */ private $date; /** * @ORM\Column(type="time") */ private $time; public function getId(): ?int { return $this->id; } public function getFirstName(): ?string { return $this->firstName; } public function setFirstName(string $firstName): self { $this->firstName = $firstName; return $this; } public function getSurname(): ?string { return $this->surname; } public function setSurname(string $surname): self { $this->surname = $surname; return $this; } public function getPhoneNumber(): ?string { return $this->phoneNumber; } public function setPhoneNumber(string $phoneNumber): self { $this->phoneNumber = $phoneNumber; return $this; } public function getEmail(): ?string { return $this->email; } public function setEmail(string $email): self { $this->email = $email; return $this; } public function getMessage(): ?string { return $this->message; } public function setMessage(string $message): self { $this->message = $message; return $this; } public function getDate(): ?\DateTimeInterface { return $this->date; } public function setDate(\DateTimeInterface $date): self { $this->date = $date; return $this; } public function getTime(): ?\DateTimeInterface { return $this->time; } public function setTime(\DateTimeInterface $time): self { $this->time = $time; return $this; }}