GetConfigurationCommand

扩展自 AbstractCommand

用于显示配置选项的控制台命令

4.0.0

Joomla CMS

方法

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命令退出代码

formatConfig

将配置数组格式化为所需的格式

formatConfig(mixed||string|int configs) : mixed||string|int

4.0.0

参数

configs

array<string|int, mixed>配置数组

响应

array<string|int, mixed>

formatConfigValue

格式化配置值

formatConfigValue( value) : 

4.0.0

参数

value

mixed要格式化的值

响应

string

getGroups

获取已定义的选项组

getGroups() : mixed||string|int

4.0.0

响应

array<string|int, mixed>

processGroupOptions

以逻辑分组的方式显示选项

processGroupOptions( group) : 

4.0.0

参数

group

string要处理的组

响应

int

processSingleOption

处理请求单个选项时的命令

processSingleOption( option) : 

4.0.0

参数

option

string我们要获取其值的选项

响应

int

常量

DB_GROUP

定义数据库选项组的常量

['name' => 'db', 'options' => ['dbtype', 'host', 'user', 'password', 'dbprefix', 'db', 'dbencryption', 'dbsslverifyservercert', 'dbsslkey', 'dbsslcert', 'dbsslca', 'dbsslcipher']]

4.0.0

类型

array<string|int, mixed>

SESSION_GROUP

定义会话选项组的常量

['name' => 'session', 'options' => ['session_handler', 'shared_session', 'session_metadata']]

4.0.0

类型

array<string|int, mixed>

MAIL_GROUP

定义邮件选项组的常量

['name' => 'mail', 'options' => ['mailonline', 'mailer', 'mailfrom', 'fromname', 'sendmail', 'smtpauth', 'smtpuser', 'smtppass', 'smtphost', 'smtpsecure', 'smtpport']]

4.0.0

类型

array<string|int, mixed>

CONFIG_GET_SUCCESSFUL

成功获取配置时的返回代码

0

4.0.0

CONFIG_GET_GROUP_NOT_FOUND

找不到配置组选项时的返回代码

1

4.0.0

CONFIG_GET_OPTION_NOT_FOUND

找不到配置选项时的返回代码

2

4.0.0

CONFIG_GET_OPTION_FAILED

使用错误选项调用命令时的返回代码

3

4.0.0

属性

defaultName

默认命令名称

静态

4.0.0

类型

string

cliInput

存储输入对象

4.0.0

类型

输入

ioStyle

SymfonyStyle 对象

4.0.0

类型

SymfonyStyle