ColorStyle

定义用于命令行输出的 ANSI 颜色样式的类

final 已弃用

4.0.0

已弃用

4.3 将在 6.0 中移除 使用 joomla/console 包代替

Joomla CMS

方法

__construct

构造函数

__construct( fg = '',  bg = '', mixed||string|int options = []) : 

4.0.0

抛出

InvalidArgumentException

参数

fg

string前景色。

bg

string背景色。

options

array<string|int, mixed>样式选项。

响应

mixed

__toString

转换为字符串。

__toString() : 

4.0.0

响应

string

fromString

从参数字符串创建颜色样式。

fromString( string) : 
静态

示例:fg=red;bg=blue;options=bold,blink

4.0.0

抛出

RuntimeException

参数

string

string参数字符串。

响应

$this

getKnownColors

获取已知颜色。

getKnownColors() : string||string|int

4.0.0

响应

array<string|int, string>

getKnownOptions

获取已知选项。

getKnownOptions() : string||string|int

4.0.0

响应

array<string|int, string>

getStyle

获取转换后的颜色代码。

getStyle() : 

4.0.0

响应

string

属性

knownColors

已知颜色

静态

4.0.0

类型

array<string|int, mixed>

knownOptions

已知样式

静态

4.0.0

类型

array<string|int, mixed>

fgBase

前景色基值

静态

4.0.0

类型

int

bgBase

背景色基值

静态

4.0.0

类型

int

fgColor

前景色

4.0.0

类型

int

bgColor

背景色

4.0.0

类型

int

options

样式选项数组

4.0.0

类型

array<string|int, mixed>