DebugRouterCommand
扩展 AbstractCommand列出有关应用程序路由器的信息。
自版本 |
2.0.0 |
---|---|
包 |
Joomla 框架 |
方法
__construct
实例化命令。
__construct(\Joomla\Router\RouterInterface router) :
addArgument
向输入定义添加参数。
addArgument( name, int mode = null, description = '', default = null) :
自版本 |
2.0.0 |
---|
参数
- 名称
字符串
参数名称- 模式
整数|空
参数模式:InputArgument::REQUIRED 或 InputArgument::OPTIONAL- 描述
字符串
描述文本- 默认值
混合
默认值(仅适用于 InputArgument::OPTIONAL 模式)
响应
$this
addOption
向输入定义添加选项。
addOption( name, string|array shortcut = null, int mode = null, description = '', mixed default = null) :
自版本 |
2.0.0 |
---|
参数
- 名称
字符串
选项名称- 快捷方式
字符串|数组<字符串|整数, 混合>
快捷方式,可以为空、由 | 分隔的快捷方式字符串或快捷方式数组- 模式
整数|空
选项模式:VALUE_* 常量之一- 描述
字符串
描述文本- 默认值
混合|空
默认值(对于 InputOption::VALUE_NONE 必须为空)
响应
$this
configure
配置命令。
configure() :
自版本 |
2.0.0 |
---|
响应
空
doExecute
执行命令的内部函数。
doExecute(\Symfony\Component\Console\Input\InputInterface input, \Symfony\Component\Console\Output\OutputInterface output) :
自版本 |
2.0.0 |
---|
参数
- 输入
InputInterface
注入命令的输入。- 输出
OutputInterface
注入命令的输出。
响应
整数
命令退出代码
execute
执行命令。
execute(\Symfony\Component\Console\Input\InputInterface input, \Symfony\Component\Console\Output\OutputInterface output) :
自版本 |
2.0.0 |
---|
参数
- 输入
InputInterface
注入命令的输入。- 输出
OutputInterface
注入命令的输出。
响应
整数
命令退出代码
formatCallable
格式化要在控制台输出中显示的可调用资源
formatCallable( Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768 |Array callable) :
自版本 |
2.0.0 |
---|---|
抛出 |
|
注意 |
此方法基于 \Symfony\Bundle\FrameworkBundle\Console\Descriptor\TextDescriptor::formatCallable() |
参数
- 可调用
可调用
要格式化的可调用资源
响应
字符串
formatValue
将值格式化为字符串。
formatValue( value) :
自版本 |
2.0.0 |
---|---|
注意 |
此方法基于 \Symfony\Bundle\FrameworkBundle\Console\Descriptor\Descriptor::formatValue() |
参数
- 值
混合
要格式化的值
响应
字符串
getAliases
获取命令的别名。
getAliases() : string||string|int
自版本 |
2.0.0 |
---|
响应
数组<字符串|整数, 字符串>
getApplication
获取应用程序对象。
getApplication() : \Joomla\Console\Application
getDefaultName
获取此类的默认命令名称。
getDefaultName() : string|null
这允许在不实例化完整命令类的情况下定义和引用命令名称。
自版本 |
2.0.0 |
---|
响应
字符串|空
getDefinition
获取附加到此命令的 InputDefinition。
getDefinition() : \Symfony\Component\Console\Input\InputDefinition
自版本 |
2.0.0 |
---|
响应
InputDefinition
getDescription
获取命令的描述。
getDescription() :
自版本 |
2.0.0 |
---|
响应
字符串
getHelp
获取命令的帮助。
getHelp() :
自版本 |
2.0.0 |
---|
响应
字符串
getHelperSet
获取命令的输入帮助程序集。
getHelperSet() : \Symfony\Component\Console\Helper\HelperSet|null
自版本 |
2.0.0 |
---|
响应
HelperSet|空
getName
获取命令的名称。
getName() : string|null
自版本 |
2.0.0 |
---|
响应
字符串|空
getProcessedHelp
返回命令的已处理帮助。
getProcessedHelp() :
此方法用于将命令中的占位符替换为实际值。默认情况下,此方法支持 %command.name%
和 %command.full_name
。
自版本 |
2.0.0 |
---|
响应
字符串
getSynopsis
获取命令的摘要。
getSynopsis( short = false) :
自版本 |
2.0.0 |
---|
参数
- 简短
布尔
标志,指示应返回摘要的简短版本还是完整版本
响应
字符串
initialise
在绑定输入后和验证输入之前初始化命令的内部钩子。
initialise(\Symfony\Component\Console\Input\InputInterface input, \Symfony\Component\Console\Output\OutputInterface output) :
自版本 |
2.0.0 |
---|
参数
- 输入
InputInterface
注入命令的输入。- 输出
OutputInterface
注入命令的输出。
响应
空
isEnabled
检查命令在此环境中是否已启用。
isEnabled() :
自版本 |
2.0.0 |
---|
响应
布尔
isHidden
检查命令是否已从命令列表中隐藏。
isHidden() :
自版本 |
2.0.0 |
---|
响应
布尔
setAliases
设置命令的别名。
setAliases(string||string|int aliases) :
自版本 |
2.0.0 |
---|
参数
- 别名
数组<字符串|整数, 字符串>
命令别名
响应
空
setApplication
设置命令的应用程序。
setApplication(\Joomla\Console\Application application = null) :
setDefinition
设置命令的输入定义。
setDefinition(array|\Symfony\Component\Console\Input\InputDefinition definition) :
自版本 |
2.0.0 |
---|
参数
- 定义
数组<字符串|整数, 混合>|InputDefinition
InputDefinition 对象或要写入定义的对象数组。
响应
空
setDescription
设置命令的描述。
setDescription( description) :
自版本 |
2.0.0 |
---|
参数
- 描述
字符串
命令的描述
响应
空
setHelp
设置命令的帮助。
setHelp( help) :
自版本 |
2.0.0 |
---|
参数
- 帮助
字符串
命令的帮助
响应
空
setHelperSet
设置命令的输入帮助程序集。
setHelperSet(\Symfony\Component\Console\Helper\HelperSet helperSet) :
自版本 |
2.0.0 |
---|
参数
- helperSet
HelperSet
帮助程序集。
响应
空
setHidden
设置此命令是否已从命令列表中隐藏。
setHidden( hidden) :
自版本 |
2.0.0 |
---|
参数
- 隐藏
布尔
此命令是否已隐藏的标志。
响应
空
setName
设置命令的名称。
setName( name) :
自版本 |
2.0.0 |
---|
参数
- 名称
字符串
命令名称
响应
空
属性
defaultName
默认命令名称
自版本 |
2.0.0 |
---|
类型(s)
字符串
别名
命令的别名。
自版本 |
2.0.0 |
---|
类型(s)
数组<字符串|整数, 字符串>
applicationDefinitionMerged
跟踪应用程序定义是否已合并到此命令的标志。
自版本 |
2.0.0 |
---|
类型(s)
布尔
applicationDefinitionMergedWithArgs
跟踪带有参数的应用程序定义是否已合并到此命令的标志。
自版本 |
2.0.0 |
---|
类型(s)
布尔
定义
命令的输入定义。
自版本 |
2.0.0 |
---|
类型(s)
InputDefinition
描述
命令的描述。
自版本 |
2.0.0 |
---|
类型(s)
字符串
帮助
命令的帮助。
自版本 |
2.0.0 |
---|
类型(s)
字符串
helperSet
命令的输入帮助程序集。
自版本 |
2.0.0 |
---|
类型(s)
HelperSet|空
名称
命令的名称。
自版本 |
2.0.0 |
---|
类型(s)
字符串
摘要
命令的摘要。
自版本 |
2.0.0 |
---|
类型(s)
数组<字符串|整数, 字符串>