diff --git a/src/Composer/Downloader/ArchiveDownloader.php b/src/Composer/Downloader/ArchiveDownloader.php index ed113e0d4..0f7ae0436 100644 --- a/src/Composer/Downloader/ArchiveDownloader.php +++ b/src/Composer/Downloader/ArchiveDownloader.php @@ -58,7 +58,13 @@ abstract class ArchiveDownloader extends FileDownloader rename($file, $path . '/' . basename($file)); } } - rmdir($contentDir); + + if(is_file($contentDir)){ + unlink($contentDir); + } + else{ + rmdir($contentDir); + } } } catch (\Exception $e) { // clean up