diff --git a/Utils/IO/Zip/Zip.php b/Utils/IO/Zip/Zip.php index 569c7c89e..edaa7a32e 100644 --- a/Utils/IO/Zip/Zip.php +++ b/Utils/IO/Zip/Zip.php @@ -47,6 +47,11 @@ class Zip implements ArchiveInterface /** @var array $sources */ foreach ($sources as $source => $relative) { + if (\is_numeric($source) && \realpath($relative) !== false) { + $source = $relative; + $relative = ''; + } + $source = \realpath($source); if ($source === false) {