abstract class Command

控制台命令抽象类

Properties

protected Console $console Console实例

Methods

__construct(Console $console)

Command constructor.

execute(array $args, array $options = [])

命令的入口方法

string
format(string $text, array $option = [])

格式化文本

$this
write(string $text, array $option = [])

格式化输出

$this
writeln(string $text, array $option = [])

格式化输出

Details

at line 35
__construct(Console $console)

Command constructor.

Parameters

Console $console

at line 46
abstract execute(array $args, array $options = [])

命令的入口方法

Parameters

array $args 传递给命令的参数
array $options 传递给命令的选项

at line 56
string format(string $text, array $option = [])

格式化文本

Parameters

string $text 要格式化的文本
array $option 格式化选项 see Format

Return Value

string

at line 70
$this write(string $text, array $option = [])

格式化输出

Parameters

string $text 要输出的内容
array $option 格式化选项 see Format

Return Value

$this

at line 84
$this writeln(string $text, array $option = [])

格式化输出

Parameters

string $text 要输出的内容
array $option 格式化选项 see Format

Return Value

$this