id = $id; $this->password = $password; $this->email = $email; $this->name = $name; $this->surname = $surname; $this->nickname = $nickname; $this->image = $image; $this->extraTime = ($extraTime !== null) ? $extraTime : false; $this->group = ($group !== null) ? $group : -1; $this->roles = $roles; } public function getId(): int { return $this->id; } public function getPassword(): string { return $this->password; } public function getEmail(): string { return $this->email; } public function getName(): string { return $this->name; } public function getSurname(): string { return $this->surname; } public function getNickname(): string { return $this->nickname; } public function getImage(): string { return $this->image; } public function isExtraTime(): bool { return $this->extraTime; } public function getGroup(): int { return $this->group; } public function getRoles(): array { return $this->roles; } }