\think\console\output\formatterStack

Summary

Methods
Properties
Constants
__construct()
reset()
push()
pop()
getCurrent()
setEmptyStyle()
getEmptyStyle()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$styles
$emptyStyle
N/A

Properties

$styles

$styles : \think\console\output\formatter\Style[]

Type

Style[]

$emptyStyle

$emptyStyle : \think\console\output\formatter\Style

Type

Style

Methods

__construct()

__construct(\think\console\output\formatter\Style|null  $emptyStyle = null) : mixed

构造方法

Parameters

\think\console\output\formatter\Style|null $emptyStyle

Returns

mixed —

reset()

reset() : mixed

重置堆栈

Returns

mixed —

push()

push(\think\console\output\formatter\Style  $style) : mixed

推一个样式进入堆栈

Parameters

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

Returns

mixed —

pop()

pop(\think\console\output\formatter\Style|null  $style = null) : \think\console\output\formatter\Style

从堆栈中弹出一个样式

Parameters

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

Throws

\InvalidArgumentException

Returns

\think\console\output\formatter\Style —

getCurrent()

getCurrent() : \think\console\output\formatter\Style

计算堆栈的当前样式。

Returns

\think\console\output\formatter\Style —

setEmptyStyle()

setEmptyStyle(\think\console\output\formatter\Style  $emptyStyle) : \think\console\output\formatter\Stack

Parameters

\think\console\output\formatter\Style $emptyStyle

Returns

\think\console\output\formatter\Stack —

getEmptyStyle()

getEmptyStyle() : \think\console\output\formatter\Style

Returns

\think\console\output\formatter\Style —