*/ public static function parse(?string $value): array { if (!$value) { return []; } return collect(preg_split('/[,;]+/', $value) ?: []) ->map(fn ($email) => trim((string) $email)) ->filter(fn ($email) => $email !== '' && filter_var($email, FILTER_VALIDATE_EMAIL)) ->unique() ->values() ->all(); } }