Browse Source

Fixed namespace of core commands.

tags/2.0.0-beta
Qiang Xue 13 years ago
parent
commit
ea30da6a6c
  1. 20
      framework/console/Application.php

20
framework/console/Application.php

@ -62,6 +62,9 @@ class Application extends \yii\base\Application
*/ */
public $enableCoreCommands = true; public $enableCoreCommands = true;
/**
* Initialize the application.
*/
public function init() public function init()
{ {
parent::init(); parent::init();
@ -74,7 +77,7 @@ class Application extends \yii\base\Application
} }
// ensure we have the 'help' command so that we can list the available commands // ensure we have the 'help' command so that we can list the available commands
if (!isset($this->controllers['help'])) { if (!isset($this->controllers['help'])) {
$this->controllers['help'] = 'yii\console\commands\HelpController'; $this->controllers['help'] = 'yii\console\controllers\HelpController';
} }
} }
@ -106,6 +109,7 @@ class Application extends \yii\base\Application
if ($result === false) { if ($result === false) {
throw new Exception(\Yii::t('yii', 'Unable to resolve the request.')); throw new Exception(\Yii::t('yii', 'Unable to resolve the request.'));
} }
/** @var $controller \yii\console\Controller */
list($controller, $action) = $result; list($controller, $action) = $result;
$priorController = $this->controller; $priorController = $this->controller;
$this->controller = $controller; $this->controller = $controller;
@ -144,14 +148,18 @@ class Application extends \yii\base\Application
return array($route, $params); return array($route, $params);
} }
/**
* Returns the configuration of the built-in commands.
* @return array the configuration of the built-in commands.
*/
public function coreCommands() public function coreCommands()
{ {
return array( return array(
'message' => 'yii\console\commands\MessageController', 'message' => 'yii\console\controllers\MessageController',
'help' => 'yii\console\commands\HelpController', 'help' => 'yii\console\controllers\HelpController',
'migrate' => 'yii\console\commands\MigrateController', 'migrate' => 'yii\console\controllers\MigrateController',
'shell' => 'yii\console\commands\ShellController', 'shell' => 'yii\console\controllers\ShellController',
'app' => 'yii\console\commands\AppController', 'app' => 'yii\console\controllers\AppController',
); );
} }
} }

Loading…
Cancel
Save