phone; } public function setPhone(?string $phone): static { $this->phone = $phone; return $this; } public function getMobile(): ?string { return $this->mobile; } public function setMobile(?string $mobile): static { $this->mobile = $mobile; return $this; } public function getEmail(): ?string { return $this->email; } public function setEmail(?string $email): static { // BusPro compares addresses case-insensitively; normalize on the way in so the DTO // carries the same shape the entities store. $this->email = null === $email ? null : mb_strtolower(trim($email)); return $this; } }