phplinter\Report\Bash::color PHP Method

color() public method

----------------------------------------------------------------------+
public color ( $msg, $color = "black", $nl = false ) : String
return String ----------------------------------------------------------------------+
    public function color($msg, $color = "black", $nl = false)
    {
        if ($this->config->check(OPT_USE_COLOR)) {
            $attr = 0;
            if (is_array($color)) {
                $attr = intval($color[0]);
                $color = $color[1];
            }
            $tpl = "[%d;%dm%s";
            if ($nl) {
                $tpl .= "\n";
            }
            $codes = array('black' => 30, 'red' => 31, 'green' => 32, 'brown' => 33, 'blue' => 34, 'purple' => 35, 'cyan' => 36, 'white' => 37);
            if (!isset($codes[$color])) {
                $color = 'black';
            }
            return sprintf($tpl, $attr, $codes[$color], $msg);
        }
        return $msg;
    }