public function __construct(atoum\adapter $adapter = null) { if ($adapter === null) { $adapter = new atoum\adapter(); } if (self::$isTerminal === null) { self::$isTerminal = $adapter->defined('PHP_WINDOWS_VERSION_BUILD') ? (bool) $adapter->getenv('ANSICON') : $adapter->defined('STDOUT') === true && $adapter->function_exists('posix_isatty') === true && $adapter->posix_isatty($adapter->constant('STDOUT')) === true; } }