# ZM\Utils\CommandInfoUtil
# exists
public function exists(): bool
1
# 描述
判断命令信息是否已生成并缓存
# 返回
类型 | 描述 |
---|---|
bool |
# get
public function get(): array
1
# 描述
获取命令信息
# 返回
类型 | 描述 |
---|---|
array |
# regenerate
public function regenerate(): void
1
# 描述
重新生成命令信息
# 返回
类型 | 描述 |
---|---|
void |
# getHelp
public function getHelp(string $command_id, bool $simple): string
1
# 描述
获取命令帮助
# 参数
名称 | 类型 | 描述 |
---|---|---|
command_id | string | 命令ID,为 class@method 格式 |
simple | bool | 是否仅输出简易信息(只有命令触发条件和描述) |
# 返回
类型 | 描述 |
---|---|
string |
# save
public function save(array $helps): void
1
# 描述
缓存命令信息
# 参数
名称 | 类型 | 描述 |
---|---|---|
helps | array |
# 返回
类型 | 描述 |
---|---|
void |
# generateCommandList
public function generateCommandList(): array
1
# 描述
根据注解树生成命令信息(内部)
# 返回
类型 | 描述 |
---|---|
array |
# generateCommandArgumentList
public function generateCommandArgumentList(string $id): array
1
# 描述
生成指定命令的参数列表
# 参数
名称 | 类型 | 描述 |
---|---|---|
id | string | 命令 ID |
# 返回
类型 | 描述 |
---|---|
array |