Fixed inconsistent return of \yii\console\Application::runAction()

This commit is contained in:
Alexander Makarov
2014-05-07 03:01:52 +04:00
parent edc92a86df
commit c7b05f0c22
2 changed files with 3 additions and 2 deletions

View File

@ -138,7 +138,7 @@ class Application extends \yii\base\Application
return $result;
} else {
$response = $this->getResponse();
$response->exitStatus = (int) $result;
$response->exitStatus = $result;
return $response;
}
@ -157,7 +157,7 @@ class Application extends \yii\base\Application
public function runAction($route, $params = [])
{
try {
return parent::runAction($route, $params);
return (int)parent::runAction($route, $params);
} catch (InvalidRouteException $e) {
throw new Exception(Yii::t('yii', 'Unknown command "{command}".', ['command' => $route]), 0, $e);
}