PHP 클래스 Cml\Console\Command

파일 보기 프로젝트 열기: linhecheng/cmlphp

보호된 프로퍼티들

프로퍼티 타입 설명
$console Console Console实例

공개 메소드들

메소드 설명
__construct ( Console $console ) Command constructor.
execute ( array $args, array $options = [] ) 命令的入口方法
format ( string $text, array $option = [] ) : string 格式化文本
write ( string $text, array $option = [] ) 格式化输出
writeln ( string $text, array $option = [] ) 格式化输出

메소드 상세

__construct() 공개 메소드

Command constructor.
public __construct ( Console $console )
$console Console

execute() 추상적인 공개 메소드

命令的入口方法
abstract public execute ( array $args, array $options = [] )
$args array 传递给命令的参数
$options array 传递给命令的选项

format() 공개 메소드

格式化文本
public format ( string $text, array $option = [] ) : string
$text string 要格式化的文本
$option array 格式化选项 @see Format
리턴 string

write() 공개 메소드

格式化输出
public write ( string $text, array $option = [] )
$text string 要输出的内容
$option array 格式化选项 @see Format

writeln() 공개 메소드

格式化输出
public writeln ( string $text, array $option = [] )
$text string 要输出的内容
$option array 格式化选项 @see Format

프로퍼티 상세

$console 보호되어 있는 프로퍼티

Console实例
protected Console,Cml\Console $console
리턴 Console