validate($value); } private function validate(string $email): void { if (! filter_var($email, FILTER_VALIDATE_EMAIL)) { throw new \DomainException('Invalid email address'); } } }