Browse Source

apidoc command: fixed vendor path

tags/2.0.0-beta
Carsten Brandt 11 years ago
parent
commit
35cd2bff25
  1. 5
      extensions/apidoc/apidoc

5
extensions/apidoc/apidoc

@ -14,9 +14,11 @@ $composerAutoload = [
__DIR__ . '/vendor/autoload.php', // standalone with "composer install" run
__DIR__ . '/../../autoload.php', // script is installed as a composer binary
];
$vendorPath = null;
foreach($composerAutoload as $autoload) {
if (file_exists($autoload)) {
require($autoload);
$vendorPath = dirname($autoload);
break;
}
}
@ -45,5 +47,8 @@ $application = new yii\console\Application([
'controllerNamespace' => 'yii\\apidoc\\commands',
'controllerPath' => '@yii/apidoc/commands',
]);
if ($vendorPath !== null) {
$application->setVendorPath($vendorPath);
}
$exitCode = $application->run();
exit($exitCode);

Loading…
Cancel
Save