From 167958e266328ee6d7583bdf2a9a73632613b39c Mon Sep 17 00:00:00 2001 From: Cerdic Date: Tue, 1 Feb 2022 15:23:22 +0100 Subject: [PATCH] Verifier que le fichier existe bien quand on instancie la class PharData Issue #4417 --- src/TarArchive.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/TarArchive.php b/src/TarArchive.php index 693c2ae..602d568 100644 --- a/src/TarArchive.php +++ b/src/TarArchive.php @@ -26,6 +26,10 @@ class TarArchive implements ArchiveInterface 2 ); + if ('' === $this->tar->getFilename()) { + return 0; + } + return 1; } @@ -38,7 +42,6 @@ class TarArchive implements ArchiveInterface if ('' === $this->tar->getPathname()) { return $files; } - $root_dir = dirname($this->tar->getPathname()); $source = new NoDotFilterIterator( new \RecursiveIteratorIterator(