From 2a8eb9df34801c82abc33cb4957170e9e346c82c Mon Sep 17 00:00:00 2001 From: Chris Testroet Date: Sat, 19 Oct 2013 22:00:40 -0700 Subject: [PATCH] Remove slashes from package archive filename --- src/Composer/Package/Archiver/ArchiveManager.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Composer/Package/Archiver/ArchiveManager.php b/src/Composer/Package/Archiver/ArchiveManager.php index 6e7005a5a..b57358fa0 100644 --- a/src/Composer/Package/Archiver/ArchiveManager.php +++ b/src/Composer/Package/Archiver/ArchiveManager.php @@ -83,9 +83,11 @@ class ArchiveManager $nameParts[] = substr(sha1($package->getSourceReference()), 0, 6); } - return implode('-', array_filter($nameParts, function ($p) { + $name = implode('-', array_filter($nameParts, function ($p) { return !empty($p); })); + + return str_replace('/', '-', $name); } /**