Browse Source

Update src/Composer/Downloader/ArchiveDownloader.php

Fix for single-file archives, for example http://sourceforge.net/projects/rssphp/files/rssphp/v1/rss_php.v1.zip/download
Артём Курапов 12 years ago
parent
commit
ece954a7a4
1 changed files with 7 additions and 1 deletions
  1. 7 1
      src/Composer/Downloader/ArchiveDownloader.php

+ 7 - 1
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