class Command

控制台命令抽象类

Methods

__construct( Console $console)

Command constructor.

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

命令的入口方法

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

格式化文本

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

格式化输出

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

格式化输出

Details

at line line 35
__construct( Console $console)

Command constructor.

Parameters

Console $console

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

命令的入口方法

Parameters

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

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

格式化文本

Parameters

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

Return Value

string

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

格式化输出

Parameters

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

Return Value

$this

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

格式化输出

Parameters

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

Return Value

$this