name = $name; } public function getName(): string { return $this->name; } public function setEmail(string $email): void { $this->email = $email; } public function getPasswordHash(): string { return $this->passwordHash; } public function setPasswordHash(string $hash): void { $this->passwordHash = $hash; } /** * In a real application you should use a salt ;) * @param string $password */ public function setPasswordHashByPassword(string $password): void { $this->passwordHash = password_hash($password, PASSWORD_BCRYPT); } public function getEmail(): string { return $this->email; } public function setId(int $id): void { $this->id = $id; } public function getId(): int { return $this->id; } }