Example #1
0
 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;
 }