Commit ac3ea60b by Tobias Munk

tabs to spaces

parent 7499c198
...@@ -2,53 +2,52 @@ ...@@ -2,53 +2,52 @@
<?php <?php
/** /**
* Yii Framework 2.0 API documentation generator * Yii Framework 2.0 API documentation generator
* * @link http://www.yiiframework.com/
* @link http://www.yiiframework.com/
* @copyright Copyright (c) 2008 Yii Software LLC * @copyright Copyright (c) 2008 Yii Software LLC
* @license http://www.yiiframework.com/license/ * @license http://www.yiiframework.com/license/
*/ */
defined('YII_DEBUG') or define('YII_DEBUG', false); defined('YII_DEBUG') or define('YII_DEBUG', false);
$composerAutoload = [ $composerAutoload = [
__DIR__ . '/vendor/autoload.php', // standalone with "composer install" run __DIR__ . '/vendor/autoload.php', // standalone with "composer install" run
__DIR__ . '/../../autoload.php', // script is installed as a composer binary __DIR__ . '/../../autoload.php', // script is installed as a composer binary
__DIR__ . '/../../../../autoload.php', // script is run from yii2-dev/extensions __DIR__ . '/../../../../autoload.php', // script is run from yii2-dev/extensions
]; ];
$vendorPath = null; $vendorPath = null;
foreach ($composerAutoload as $autoload) { foreach ($composerAutoload as $autoload) {
if (file_exists($autoload)) { if (file_exists($autoload)) {
require($autoload); require($autoload);
$vendorPath = dirname($autoload); $vendorPath = dirname($autoload);
break; break;
} }
} }
$yiiDirs = [ $yiiDirs = [
__DIR__ . '/../../framework', // in yii2-dev repo __DIR__ . '/../../framework', // in yii2-dev repo
__DIR__ . '/vendor/yiisoft/yii2', // standalone with "composer install" run __DIR__ . '/vendor/yiisoft/yii2', // standalone with "composer install" run
__DIR__ . '/../../yiisoft/yii2', // script is installed as a composer binary __DIR__ . '/../../yiisoft/yii2', // script is installed as a composer binary
]; ];
foreach ($yiiDirs as $dir) { foreach ($yiiDirs as $dir) {
if (file_exists($dir . '/Yii.php')) { if (file_exists($dir . '/Yii.php')) {
require($dir . '/Yii.php'); require($dir . '/Yii.php');
break; break;
} }
} }
if (!class_exists('Yii')) { if (!class_exists('Yii')) {
echo PHP_EOL . "The Yii Framework 2.0 does not seem to be installed. Try running composer install." . PHP_EOL . PHP_EOL; echo PHP_EOL . "The Yii Framework 2.0 does not seem to be installed. Try running composer install." . PHP_EOL . PHP_EOL;
exit(1); exit(1);
} }
Yii::setAlias('@yii/apidoc', __DIR__); Yii::setAlias('@yii/apidoc', __DIR__);
$application = new yii\console\Application([ $application = new yii\console\Application([
'id' => 'yii2-apidoc', 'id' => 'yii2-apidoc',
'basePath' => __DIR__, 'basePath' => __DIR__,
'enableCoreCommands' => false, 'enableCoreCommands' => false,
'controllerNamespace' => 'yii\\apidoc\\commands', 'controllerNamespace' => 'yii\\apidoc\\commands',
]); ]);
if ($vendorPath !== null) { if ($vendorPath !== null) {
$application->setVendorPath($vendorPath); $application->setVendorPath($vendorPath);
} }
$exitCode = $application->run(); $exitCode = $application->run();
exit($exitCode); exit($exitCode);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment