JBZoo\Utils\Cli::hasColorSupport PHP Метод

hasColorSupport() публичный статический Метод

This code has been copied and adapted from Symfony\Component\Console\Output\OutputStream.
public static hasColorSupport ( ) : boolean
Результат boolean
    public static function hasColorSupport()
    {
        if (DIRECTORY_SEPARATOR == '\\') {
            $winColor = Env::get('ANSICON', Env::VAR_BOOL) || 'ON' === Env::get('ConEmuANSI') || 'xterm' === Env::get('TERM');
            return $winColor;
        }
        if (!defined('STDOUT')) {
            return false;
        }
        return self::isInteractive(STDOUT);
    }

Usage Example

Пример #1
0
 /**
  * @covers \JBZoo\Utils\Cli::hasColorSupport
  * @uses   \JBZoo\Utils\Cli::isInteractive
  */
 public function testCanDetectColorSupport()
 {
     $this->assertInternalType('boolean', Cli::hasColorSupport());
 }