AddUserToGroupCommand

扩展 AbstractCommand

将用户添加到组的控制台命令

4.0.0

Joomla CMS

方法

__construct

命令构造函数。

__construct(\Joomla\Database\DatabaseInterface db) : 

4.2.0

参数

db

DatabaseInterface数据库

响应

混合

configure

配置命令。

configure() : 

4.0.0

响应

configureIO

配置 IO。

configureIO(\Symfony\Component\Console\Input\InputInterface input, \Symfony\Component\Console\Output\OutputInterface output) : 

4.0.0

参数

输入

InputInterface要注入到命令中的输入。

输出

OutputInterface要注入到命令中的输出。

响应

doExecute

执行命令的内部函数。

doExecute(\Symfony\Component\Console\Input\InputInterface input, \Symfony\Component\Console\Output\OutputInterface output) : 

4.0.0

参数

输入

InputInterface要注入到命令中的输入。

输出

OutputInterface要注入到命令中的输出。

响应

int命令退出代码

getGroupId

通过 groupName 获取 groupId 的方法

getGroupId( groupName) : 

4.0.0

参数

groupName

string组名

响应

int

getGroups

从选项获取值的方法

getGroups(\Joomla\CMS\User\User user) : mixed||string|int

4.0.0

参数

用户

User一个 UserInstance

响应

array<string|int, mixed>

getStringFromOption

从选项获取值的方法

getStringFromOption( option,  question) : 

4.0.0

参数

选项

string设置选项名称

问题

string如果用户没有为选项输入值,则设置问题

响应

string

getUserId

获取用户对象的方法

getUserId( username) : 

4.0.0

参数

用户名

string用户名

响应

对象

属性

defaultName

默认命令名称

静态的

4.0.0

类型

string

ioStyle

SymfonyStyle 对象

4.0.0

类型

对象

cliInput

存储输入对象

4.0.0

类型

对象

用户名

用户名

4.0.0

类型

string

userGroups

用户组

4.0.0

类型

array<string|int, mixed>