1
0
Fork 0

Merge pull request #9154 from quasilyte/patch-1

Util/Zip: fix strpos args order
pull/9161/head
Jordi Boggiano 2020-08-26 20:15:00 +02:00 committed by GitHub
commit 42920e01d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -92,7 +92,7 @@ class Zip
} }
// handle archives which do not have a TOC record for the directory itself // handle archives which do not have a TOC record for the directory itself
if (false === strpos('\\', $dirname) && false === strpos('/', $dirname)) { if (false === strpos($dirname, '\\') && false === strpos($dirname, '/')) {
$topLevelPaths[$dirname.'/'] = true; $topLevelPaths[$dirname.'/'] = true;
if (\count($topLevelPaths) > 1) { if (\count($topLevelPaths) > 1) {
throw new \RuntimeException('Archive has more than one top level directories, and no composer.json was found on the top level, so it\'s an invalid archive. Top level paths found were: '.implode(',', array_keys($topLevelPaths))); throw new \RuntimeException('Archive has more than one top level directories, and no composer.json was found on the top level, so it\'s an invalid archive. Top level paths found were: '.implode(',', array_keys($topLevelPaths)));