ColorProcessor
实现 ProcessorInterface支持 ANSI 彩色输出的命令行输出处理器
已弃用
自 |
4.0.0 |
---|---|
已弃用 |
4.3 起将从 6.0 中移除,请改用 |
包 |
Joomla CMS |
方法
__construct
类构造函数
__construct( noColors = null) :
自 |
4.0.0 |
---|
参数
- noColors
bool
在构造时定义非彩色模式
响应
混合
addPredefinedStyles
将预定义的颜色样式添加到 ColorProcessor 对象
addPredefinedStyles() :
自 |
4.0.0 |
---|
响应
$this
addStyle
添加样式。
addStyle( name, \Joomla\CMS\Application\CLI\ColorStyle style) :
process
处理字符串。
process( string) :
自 |
4.0.0 |
---|
参数
- 字符串
string
要处理的字符串。
响应
字符串
replaceColors
替换字符串中的颜色标签。
replaceColors( text, tag, match, \Joomla\CMS\Application\CLI\ColorStyle style) :
stripColors
从字符串中去除颜色标签。
stripColors( string) :
静态
自 |
4.0.0 |
---|
参数
- 字符串
string
字符串。
响应
字符串
属性
noColors
从输出中删除颜色代码的标志
自 |
4.0.0 |
---|
类型
布尔值
tagFilter
匹配标签的正则表达式
自 |
4.0.0 |
---|
类型
字符串
stripFilter
用于删除颜色代码的正则表达式
静态
自 |
4.0.0 |
---|
类型
字符串