1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-10 17:12:51 +00:00

Made Silencer invocations safer against exceptions.

This commit is contained in:
Niels Keurentjes 2016-01-26 13:27:24 +01:00
parent 2c3e7cf5f2
commit c2e768b8ad
2 changed files with 4 additions and 8 deletions

View file

@ -225,13 +225,11 @@ EOT
chdir($oldCwd);
$vendorComposerDir = $composer->getConfig()->get('vendor-dir').'/composer';
if (is_dir($vendorComposerDir) && $fs->isDirEmpty($vendorComposerDir)) {
Silencer::suppress();
rmdir($vendorComposerDir);
Silencer::call('rmdir', $vendorComposerDir);
$vendorDir = $composer->getConfig()->get('vendor-dir');
if (is_dir($vendorDir) && $fs->isDirEmpty($vendorDir)) {
rmdir($vendorDir);
Silencer::call('rmdir', $vendorDir);
}
Silencer::restore();
}
return 0;