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