public static function setColor_output($color_output) { // Disable colored output if the terminal doesn't support colors if ($color_output && function_exists('posix_isatty')) { if (!posix_isatty(Config::phd_info_output())) { Config::setPhd_info_color(false); } if (!posix_isatty(Config::phd_warning_output())) { Config::setPhd_warning_color(false); } if (!posix_isatty(Config::php_error_output())) { Config::setPhd_error_color(false); } if (!posix_isatty(Config::user_error_output())) { Config::setUser_error_color(false); } } self::$optionArray['color_output'] = $color_output; }