id; } public function getBusProAddressId(): ?int { return $this->busProAddressId; } public function setBusProAddressId(int $busProAddressId): static { $this->busProAddressId = $busProAddressId; return $this; } public function getBusProPersonId(): ?int { return $this->busProPersonId; } public function setBusProPersonId(int $busProPersonId): static { $this->busProPersonId = $busProPersonId; return $this; } public function getEmail(): ?string { return $this->email; } public function setEmail(string $email): static { $this->email = $email; return $this; } public function getFirstName(): ?string { return $this->firstName; } public function setFirstName(string $firstName): static { $this->firstName = $firstName; return $this; } public function getLastName(): ?string { return $this->lastName; } public function setLastName(string $lastName): static { $this->lastName = $lastName; return $this; } public function getRole(): ?string { return $this->role; } public function setRole(string $role): static { $this->role = $role; return $this; } public function getLastLoginAt(): ?\DateTimeImmutable { return $this->lastLoginAt; } public function setLastLoginAt(?\DateTimeImmutable $lastLoginAt): static { $this->lastLoginAt = $lastLoginAt; return $this; } public function getDefaultRoute(): string { return 'app_index'; } public function getRoles(): array { return ['ROLE_USER', $this->getRole()]; } public function eraseCredentials(): void { } public function getUserIdentifier(): string { return $this->email; } }