1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-09 08:32:56 +00:00

Use finally to restore error handler after command runs

This commit is contained in:
Jordi Boggiano 2022-01-04 16:19:58 +01:00
parent 99fa6116f9
commit 711f436b24
No known key found for this signature in database
GPG key ID: 7BBD42C429EC80BC

View file

@ -338,8 +338,6 @@ class Application extends BaseApplication
$io->writeError('<info>Memory usage: '.round(memory_get_usage() / 1024 / 1024, 2).'MiB (peak: '.round(memory_get_peak_usage() / 1024 / 1024, 2).'MiB), time: '.round(microtime(true) - $startTime, 2).'s');
}
restore_error_handler();
return $result;
} catch (ScriptExecutionException $e) {
return (int) $e->getCode();
@ -349,9 +347,9 @@ class Application extends BaseApplication
$this->hintCommonErrors($e);
restore_error_handler();
throw $e;
} finally {
restore_error_handler();
}
}