Метод | Описание | |
---|---|---|
__construct ( array $definition = [] ) | 构造方法 | |
addArgument ( |
添加一个参数 | |
addArguments ( |
添加参数 | |
addOption ( |
添加一个选项 | |
addOptions ( |
添加选项 | |
getArgument ( string | integer $name ) : |
根据名称或者位置获取参数 | |
getArgumentCount ( ) : integer | 获取参数数量 | |
getArgumentDefaults ( ) : array | 获取参数默认值 | |
getArgumentRequiredCount ( ) : integer | 获取必填的参数的数量 | |
getArguments ( ) : |
获取所有的参数 | |
getOption ( string $name ) : |
根据名称获取选项 | |
getOptionDefaults ( ) : array | 获取所有选项的默认值 | |
getOptionForShortcut ( string $shortcut ) : |
根据短名称获取选项 | |
getOptions ( ) : |
获取所有选项 | |
getSynopsis ( boolean $short = false ) : string | 获取该指令的介绍 | |
hasArgument ( string | integer $name ) : boolean | 根据名称或位置检查是否具有某个参数 | |
hasOption ( string $name ) : boolean | 根据名称检查是否有这个选项 | |
hasShortcut ( string $name ) : boolean | 根据名称检查某个选项是否有短名称 | |
setArguments ( |
设置参数 | |
setDefinition ( array $definition ) | 设置指令的定义 | |
setOptions ( |
设置选项 |
Метод | Описание | |
---|---|---|
shortcutToName ( string $shortcut ) : string | 根据短名称获取选项名 |
public addArgument ( |
||
$argument | 参数 |
public addArguments ( |
||
$arguments | 参数数组 |
public addOptions ( |
||
$options | 选项数组 |
public getArgument ( string | integer $name ) : |
||
$name | string | integer | 参数名或者位置 |
Результат | 参数 |
public getArgumentDefaults ( ) : array | ||
Результат | array |
public getArgumentRequiredCount ( ) : integer | ||
Результат | integer |
public getArguments ( ) : |
||
Результат | 参数数组 |
public getOptionForShortcut ( string $shortcut ) : |
||
$shortcut | string | 短名称 |
Результат |
public getSynopsis ( boolean $short = false ) : string | ||
$short | boolean | 是否简洁介绍 |
Результат | string |
public hasShortcut ( string $name ) : boolean | ||
$name | string | 短名称 |
Результат | boolean |
public setArguments ( |
||
$arguments | 参数数组 |
public setDefinition ( array $definition ) | ||
$definition | array | 定义的数组 |
public setOptions ( |
||
$options | 选项数组 |