ExtensionDiscoverListCommand
扩展自 ExtensionsListCommand列出已发现扩展的控制台命令
自版本 |
4.0.0 |
---|---|
包 |
Joomla CMS |
方法
__construct
实例化命令。
__construct(\Joomla\Database\DatabaseInterface db) :
继承
自版本 |
4.0.0 |
---|
参数
- db
DatabaseInterface
数据库连接器
返回值
混合类型
configure
初始化命令。
configure() :
自版本 |
4.0.0 |
---|
返回值
void
configureIO
配置 IO
configureIO(\Symfony\Component\Console\Input\InputInterface input, \Symfony\Component\Console\Output\OutputInterface output) :
继承
自版本 |
4.0.0 |
---|
参数
- input
InputInterface
控制台输入- output
OutputInterface
控制台输出
返回值
void
doExecute
执行命令的内部函数。
doExecute(\Symfony\Component\Console\Input\InputInterface input, \Symfony\Component\Console\Output\OutputInterface output) :
自版本 |
4.0.0 |
---|
参数
- input
InputInterface
注入到命令中的输入。- output
OutputInterface
注入到命令中的输出。
返回值
int
命令退出代码
filterExtensionsBasedOn
过滤扩展类型
filterExtensionsBasedOn( type) : mixed||string|int
继承
自版本 |
4.0.0 |
---|
参数
- type
string
扩展类型
返回值
array<string|int, mixed>
filterExtensionsBasedOnState
过滤扩展状态
filterExtensionsBasedOnState(mixed||string|int extensions, state) : mixed||string|int
自版本 |
4.0.0 |
---|
参数
- extensions
array<string|int, mixed>
扩展- state
string
扩展状态
返回值
array<string|int, mixed>
getAllExtensionsFromDB
从数据库中检索扩展列表
getAllExtensionsFromDB() : mixed||string|int
继承
自版本 |
4.0.0 |
---|
返回值
array<string|int, mixed>
getExtensions
检索所有扩展
getExtensions() :
继承
自版本 |
4.0.0 |
---|
返回值
混合类型
getExtensionsNameAndId
将扩展数组转换为所需格式
getExtensionsNameAndId(mixed||string|int extensions) : mixed||string|int
继承
自版本 |
4.0.0 |
---|
参数
- extensions
array<string|int, mixed>
扩展数组
返回值
array<string|int, mixed>
setExtensions
从模型中检索扩展并设置类变量
setExtensions( extensions = null) :
继承
自版本 |
4.0.0 |
---|
参数
- extensions
null
扩展数组
返回值
void
属性
defaultName
默认命令名称
静态
自版本 |
4.0.0 |
---|
类型
字符串
extensions
存储已安装的扩展
继承
自版本 |
4.0.0 |
---|
类型
array<string|int, mixed>
cliInput
存储输入对象
继承
自版本 |
4.0.0 |
---|
类型
InputInterface
ioStyle
SymfonyStyle 对象
继承
自版本 |
4.0.0 |
---|
类型
SymfonyStyle