mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-01 03:26:36 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
| #!/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);
 | |
| 
 | |
| // fcgi doesn't have STDIN and STDOUT defined by default
 | |
| defined('STDIN') or define('STDIN', fopen('php://stdin', 'r'));
 | |
| defined('STDOUT') or define('STDOUT', fopen('php://stdout', 'w'));
 | |
| 
 | |
| $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 (isset($vendorPath)) {
 | |
|     $application->setVendorPath($vendorPath);
 | |
| }
 | |
| $exitCode = $application->run();
 | |
| exit($exitCode);
 | 
