PHP Интерфейс Cml\Interfaces\Console

Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( array $commands = [] ) 构造函数
addCommand ( string $class, null $alias = null ) 注册一个命令
addCommands ( array $commands ) 批量添加命令
getCommand ( string $name ) : mixed 获取某个命令
getCommands ( ) : array 获取所有命令列表
hasCommand ( string $name ) : boolean 判断是否有无命令
run ( array $argv = null ) : mixed 运行命令

Описание методов

__construct() публичный Метод

构造函数
public __construct ( array $commands = [] )
$commands array

addCommand() публичный Метод

注册一个命令
public addCommand ( string $class, null $alias = null )
$class string 类名
$alias null 命令别名

addCommands() публичный Метод

批量添加命令
public addCommands ( array $commands )
$commands array 命令列表

getCommand() публичный Метод

获取某个命令
public getCommand ( string $name ) : mixed
$name string 命令的别名
Результат mixed

getCommands() публичный Метод

获取所有命令列表
public getCommands ( ) : array
Результат array

hasCommand() публичный Метод

判断是否有无命令
public hasCommand ( string $name ) : boolean
$name string 命令的别名
Результат boolean

run() публичный Метод

运行命令
public run ( array $argv = null ) : mixed
$argv array
Результат mixed