Sfoglia il codice sorgente

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

Jordi Boggiano 9 anni fa
parent
commit
80f1e4372a
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  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()