xml ファイルを含むクライアント側の拡張子が .gz のフォルダーに問題があります。フォルダーをローカルディレクトリにダウンロードする必要があり、フォルダーを抽出する必要があります。
.gz フォルダーをローカルにダウンロードできましたが、フォルダーを展開できません。
使ってみた
ZipArchive::extractto($targetfolder);
しかし、それは.gzを受け入れていません.
スタック オーバーフローを検索すると、.gz フォルダーではなく、.gz ファイルの回答のみが見つかりました。