[Console] fix status code when Exception::getCode returns something like 0.1
This commit is contained in:
parent
28a900150e
commit
445b2e3dad
@ -113,9 +113,16 @@ class Application
|
||||
} else {
|
||||
$this->renderException($e, $output);
|
||||
}
|
||||
$statusCode = $e->getCode();
|
||||
|
||||
$statusCode = is_numeric($statusCode) && $statusCode ? (int) $statusCode : 1;
|
||||
$statusCode = $e->getCode();
|
||||
if (is_numeric($statusCode)) {
|
||||
$statusCode = (int) $statusCode;
|
||||
if (0 === $statusCode) {
|
||||
$statusCode = 1;
|
||||
}
|
||||
} else {
|
||||
$statusCode = 1;
|
||||
}
|
||||
}
|
||||
|
||||
if ($this->autoExit) {
|
||||
|
Reference in New Issue
Block a user