public function option_color($k, $v) { if (is_array($v)) { trigger_error(sprintf("You cannot pass %s more than once", $k), E_USER_ERROR); } $val = self::boolval($v); if (is_bool($val)) { Config::setColor_output($val); } else { trigger_error("yes/no || on/off || true/false || 1/0 expected", E_USER_ERROR); } }