public static getFgColorString ( $colorCode ) : string | ||
리턴 | string |
public static function getFgColorString($colorCode)
{
list($color, $options) = self::extractColorAndOptions($colorCode);
$codes = array_filter(array_merge($options, array("3{$color}")));
return sprintf("[%sm", implode(';', $codes));
}
public function testGetFgColorString() { $this->assertEquals("[34m", Colors::getFgColorString(Colors::BLUE)); $this->assertEquals("[1;34m", Colors::getFgColorString(Colors::BLUE | Colors::BOLD)); }