ApplicationDescription
描述应用程序。
最终
自 |
2.0.0 |
---|---|
包 |
Joomla 框架 |
方法
__construct
构造函数。
__construct(\Joomla\Console\Application application, namespace = '', showHidden = false) :
自 |
2.0.0 |
---|
参数
- application
Application
正在描述的应用程序。- namespace
string
要处理的命令命名空间。- showHidden
bool
指示是否应显示隐藏命令的标志。
返回值
混合
extractNamespace
返回命令名称的命名空间部分。
extractNamespace( name, int limit = null) :
自 |
2.0.0 |
---|
参数
- name
string
要处理的命令名称- limit
int|null
命名空间部分的最大数量
返回值
字符串
getCommand
按名称获取命令。
getCommand( name) : \Joomla\Console\Command\AbstractCommand
getCommands
获取应用程序的命令。
getCommands() : \Joomla\Console\Command\AbstractCommand||string|int
getNamespaces
获取应用程序的命令命名空间。
getNamespaces() : array||string|int
自 |
2.0.0 |
---|
返回值
array<string|int, array<string|int, mixed>>
inspectApplication
检查应用程序。
inspectApplication() :
自 |
2.0.0 |
---|
返回值
空
sortCommands
对一组命令进行排序。
sortCommands(\Joomla\Console\Command\AbstractCommand||string|int commands) : \Joomla\Console\Command\AbstractCommand[]||string|int
自 |
2.0.0 |
---|
参数
- commands
array<string|int, AbstractCommand>
要排序的命令。
返回值
array<string|int, array<string|int, AbstractCommand>>
常量
GLOBAL_NAMESPACE
全局命名空间中命令的占位符。
值 | '_global' |
---|---|
自 |
2.0.0 |
类型
字符串
属性
namespace
要处理的命令命名空间。
自 |
2.0.0 |
---|
类型
字符串
namespaces
应用程序的命令命名空间。
自 |
2.0.0 |
---|
类型
array<string|int, array<string|int, mixed>>
showHidden
指示是否应显示隐藏命令的标志。
自 |
2.0.0 |
---|
类型
布尔值