浏览代码

Remove empty bin dir after all binaries have been removed from it, fixes #3451

Jordi Boggiano 9 年之前
父节点
当前提交
80f1e4372a
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/Composer/Installer/LibraryInstaller.php

+ 5 - 0
src/Composer/Installer/LibraryInstaller.php

@@ -266,6 +266,11 @@ class LibraryInstaller implements InstallerInterface
                 $this->filesystem->unlink($link.'.bat');
             }
         }
+
+        // attempt removing the bin dir in case it is left empty
+        if ($this->filesystem->isDirEmpty($this->binDir)) {
+            @rmdir($this->binDir);
+        }
     }
 
     protected function initializeVendorDir()