$input
$input : \think\console\Input
$input : \think\console\Input
$output : \think\console\Output
$app : \think\App
$console : \think\Console
setConsole(\think\Console $console = null)
设置控制台
\think\Console | $console |
getConsole() : \think\Console
获取控制台
setApp(\think\App $app)
设置app
\think\App | $app |
getApp() : \think\App
获取app
run(\think\console\Input $input, \think\console\Output $output) : integer
执行
\think\console\Input | $input | |
\think\console\Output | $output |
setDefinition(array|\think\console\input\Definition $definition) : \think\console\Command
设置参数定义
array|\think\console\input\Definition | $definition |
getDefinition() : \think\console\input\Definition
获取参数定义
getNativeDefinition() : \think\console\input\Definition
获取当前指令的参数定义
addArgument(string $name, integer $mode = null, string $description = '', mixed $default = null) : \think\console\Command
添加参数
string | $name | 名称 |
integer | $mode | 类型 |
string | $description | 描述 |
mixed | $default | 默认值 |
addOption(string $name, string $shortcut = null, integer $mode = null, string $description = '', mixed $default = null) : \think\console\Command
添加选项
string | $name | 选项名称 |
string | $shortcut | 别名 |
integer | $mode | 类型 |
string | $description | 描述 |
mixed | $default | 默认值 |
setName(string $name) : \think\console\Command
设置指令名称
string | $name |
setDescription(string $description) : \think\console\Command
设置描述
string | $description |
setHelp(string $help) : \think\console\Command
设置帮助信息
string | $help |
setAliases(array<mixed,string> $aliases) : \think\console\Command
设置别名
array<mixed,string> | $aliases |
execute(\think\console\Input $input, \think\console\Output $output) : void
Create the new migration.
\think\console\Input | $input | |
\think\console\Output | $output |
interact(\think\console\Input $input, \think\console\Output $output)
用户验证
\think\console\Input | $input | |
\think\console\Output | $output |
initialize(\think\console\Input $input, \think\console\Output $output)
初始化
\think\console\Input | $input | An InputInterface instance |
\think\console\Output | $output | An OutputInterface instance |
table(\think\console\Table $table) : string
输出表格
\think\console\Table | $table |