ThinkPHP5


think\console\output\formatter\Stack
library\think\console\output\formatter\Stack.php at line 14

Class Stack

Stack

public class Stack


Constructor Summary
void

__construct(Style|null emptyStyle)

构造方法

Method Summary
void

reset()

重置堆栈

void

push(Style style)

推一个样式进入堆栈

Style

pop(Style|null style)

从堆栈中弹出一个样式

Style

getCurrent()

计算堆栈的当前样式。

Stack

setEmptyStyle(Style emptyStyle)

Style

getEmptyStyle()

Constructor Detail

library\think\console\output\formatter\Stack.php at line 31

__construct

public void __construct(Style|null emptyStyle)

构造方法


Method Detail

library\think\console\output\formatter\Stack.php at line 40

reset

public void reset()

重置堆栈


library\think\console\output\formatter\Stack.php at line 49

push

public void push(Style style)

推一个样式进入堆栈


library\think\console\output\formatter\Stack.php at line 60

pop

public Style pop(Style|null style)

从堆栈中弹出一个样式

Throws:
\InvalidArgumentException

library\think\console\output\formatter\Stack.php at line 89

getCurrent

public Style getCurrent()

计算堆栈的当前样式。


library\think\console\output\formatter\Stack.php at line 102

setEmptyStyle

public Stack setEmptyStyle(Style emptyStyle)


library\think\console\output\formatter\Stack.php at line 112

getEmptyStyle

public Style getEmptyStyle()


ThinkPHP5