\think\console\outputFormatter

Summary

Methods
Properties
Constants
escape()
__construct()
setDecorated()
isDecorated()
setStyle()
hasStyle()
getStyle()
format()
getStyleStack()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
createStyleFromString()
applyCurrentStyle()
$decorated
$styles
$styleStack
N/A

Properties

$decorated

$decorated : 

Type

$styles

$styles : 

Type

$styleStack

$styleStack : 

Type

Methods

escape()

escape(string  $text) : string

转义

Parameters

string $text

Returns

string

__construct()

__construct() 

初始化命令行输出格式

setDecorated()

setDecorated(boolean  $decorated) 

设置外观标识

Parameters

boolean $decorated

是否美化文字

isDecorated()

isDecorated() : boolean

获取外观标识

Returns

boolean

setStyle()

setStyle(string  $name, \think\console\output\formatter\Style  $style) 

添加一个新样式

Parameters

string $name

样式名

\think\console\output\formatter\Style $style

样式实例

hasStyle()

hasStyle(string  $name) : boolean

是否有这个样式

Parameters

string $name

Returns

boolean

getStyle()

getStyle(string  $name) : \think\console\output\formatter\Style

获取样式

Parameters

string $name

Throws

\InvalidArgumentException

Returns

\think\console\output\formatter\Style

format()

format(string  $message) : string

使用所给的样式格式化文字

Parameters

string $message

文字

Returns

string

createStyleFromString()

createStyleFromString(string  $string) : \think\console\output\formatter\Style|boolean

根据字符串创建新的样式实例

Parameters

string $string

Returns

\think\console\output\formatter\Style|boolean

applyCurrentStyle()

applyCurrentStyle(string  $text) : string

从堆栈应用样式到文字

Parameters

string $text

文字

Returns

string