# 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