improved erorr handling in api doc controller

This commit is contained in:
Carsten Brandt
2014-01-21 15:28:37 +01:00
parent ee1488a64e
commit fadc23a329

View File

@ -44,6 +44,9 @@ class RenderController extends Controller
} }
$renderer = $this->findRenderer(); $renderer = $this->findRenderer();
if ($renderer === false) {
return 1;
}
$renderer->targetDir = $targetDir; $renderer->targetDir = $targetDir;
$this->stdout('Searching files to process... '); $this->stdout('Searching files to process... ');
@ -106,7 +109,7 @@ class RenderController extends Controller
$rendererClass = 'yii\\apidoc\\templates\\' . $this->template . '\\Renderer'; $rendererClass = 'yii\\apidoc\\templates\\' . $this->template . '\\Renderer';
if (!class_exists($rendererClass)) { if (!class_exists($rendererClass)) {
$this->stderr('Renderer not found.' . PHP_EOL); $this->stderr('Renderer not found.' . PHP_EOL);
exit(0); return false;
} }
return new $rendererClass(); return new $rendererClass();
} }