#!/usr/bin/env php <?php /** * Yii console bootstrap file. * * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/ */ defined('YII_DEBUG') or define('YII_DEBUG', true); $composerAutoload = [ __DIR__ . '/../vendor/autoload.php', // in yii2-dev repo __DIR__ . '/../../autoload.php', // installed as a composer binary ]; $vendorPath = null; foreach ($composerAutoload as $autoload) { if (file_exists($autoload)) { require($autoload); $vendorPath = dirname($autoload); break; } } require(__DIR__ . '/Yii.php'); $application = new yii\console\Application([ 'id' => 'yii-console', 'basePath' => __DIR__ . '/console', 'controllerNamespace' => 'yii\console\controllers', ]); if ($vendorPath !== null) { $application->setVendorPath($vendorPath); } $exitCode = $application->run(); exit($exitCode);