fix packing path for dir

This commit is contained in:
Dennis Eichhorn 2020-10-22 20:24:23 +02:00
parent cdd21c7a23
commit 988468bc82
2 changed files with 2 additions and 2 deletions

View File

@ -70,7 +70,7 @@ class Tar implements ArchiveInterface
$absolute = \realpath($file);
$absolute = \str_replace('\\', '/', (string) $absolute);
$dir = \str_replace($source . '/', '', \rtrim($relative, '/\\') . '/' . \ltrim($absolute, '/\\'));
$dir = \rtrim($relative, '/\\') . '/' . \ltrim(\str_replace($source . '/', '', $absolute), '/\\');
if (\is_dir($absolute)) {
$tar->addEmptyDir($dir . '/');

View File

@ -75,7 +75,7 @@ class Zip implements ArchiveInterface
$absolute = \realpath($file);
$absolute = \str_replace('\\', '/', (string) $absolute);
$dir = \str_replace($source . '/', '', \rtrim($relative, '/\\') . '/' . \ltrim($absolute, '/\\'));
$dir = \rtrim($relative, '/\\') . '/' . \ltrim(\str_replace($source . '/', '', $absolute), '/\\');
if (\is_dir($absolute)) {
$zip->addEmptyDir($dir . '/');