프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$commands | array | 存放所有命令 |
메소드 | 설명 | |
---|---|---|
__construct ( array $commands = [] ) | Console constructor. | |
addCommand ( string $class, null $alias = null ) | 注册一个命令 | |
addCommands ( array $commands ) | 批量添加命令 | |
camelCaseToDash ( string $string ) : string | 将小驼峰转换为xx-xx返回 | |
dashToCamelCase ( string $string ) : string | 将xx-xx转换为小驼峰返回 | |
getCommand ( string $name ) : mixed | 获取某个命令 | |
getCommands ( ) : array | 获取所有命令列表 | |
hasCommand ( string $name ) : boolean | 判断是否有无命令 | |
run ( array $argv = null ) : mixed | 运行命令 |
public __construct ( array $commands = [] ) | ||
$commands | array |
public addCommand ( string $class, null $alias = null ) | ||
$class | string | 类名 |
$alias | null | 命令别名 |
public static camelCaseToDash ( string $string ) : string | ||
$string | string | |
리턴 | string |
public static dashToCamelCase ( string $string ) : string | ||
$string | string | |
리턴 | string |
public hasCommand ( string $name ) : boolean | ||
$name | string | 命令的别名 |
리턴 | boolean |