email = trim(mb_strtolower($email)); if (!filter_var($this->email, FILTER_VALIDATE_EMAIL)) { throw new InvalidArgumentException("Invalid email format"); } } }