fixed how console color should be enabled.

This commit is contained in:
Qiang Xue
2013-06-14 12:53:21 -04:00
parent 725d810085
commit 075a6b6504

View File

@@ -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;
} }
/** /**