Browse Source

fixed how console color should be enabled.

tags/2.0.0-beta
Qiang Xue 12 years ago
parent
commit
075a6b6504
  1. 4
      framework/yii/console/Controller.php

4
framework/yii/console/Controller.php

@ -36,7 +36,7 @@ class Controller extends \yii\base\Controller
/** /**
* @var boolean whether to enable ANSI color in the output. * @var boolean whether to enable ANSI color in the output.
* If not set, ANSI color will be enabled for terminals that support it. * If not set, ANSI color will only be enabled for terminals that support it.
*/ */
public $color; public $color;
@ -51,7 +51,7 @@ class Controller extends \yii\base\Controller
*/ */
public function isColorEnabled($stream = STDOUT) public function isColorEnabled($stream = STDOUT)
{ {
return ($this->color === null || $this->color) && Console::streamSupportsAnsiColors($stream); return $this->color === null ? Console::streamSupportsAnsiColors($stream) : $this->color;
} }
/** /**

Loading…
Cancel
Save