\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

$styles

$styles

$styleStack

$styleStack

Methods

escape()

escape(string  $text) : string

转义

Parameters

string $text

Returns

string —

__construct()

__construct() : mixed

初始化命令行输出格式

Returns

mixed —

setDecorated()

setDecorated(bool  $decorated) : mixed

设置外观标识

Parameters

bool $decorated

是否美化文字

Returns

mixed —

isDecorated()

isDecorated() : bool

获取外观标识

Returns

bool —

setStyle()

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

添加一个新样式

Parameters

string $name

样式名

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

样式实例

Returns

mixed —

hasStyle()

hasStyle(string  $name) : bool

是否有这个样式

Parameters

string $name

Returns

bool —

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 —

getStyleStack()

getStyleStack() : \think\console\output\formatter\Stack

Returns

\think\console\output\formatter\Stack —

createStyleFromString()

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

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

Parameters

string $string

Returns

\think\console\output\formatter\Style|bool —

applyCurrentStyle()

applyCurrentStyle(string  $text) : string

从堆栈应用样式到文字

Parameters

string $text

文字

Returns

string —