RemoveUserFromGroupCommand

扩展 AbstractCommand

用于从组中移除用户的控制台命令

4.0.0

Joomla CMS

方法

__construct

命令构造函数。

__construct(\Joomla\Database\DatabaseInterface db) : 

4.2.0

参数

db

DatabaseInterface数据库

响应

混合

configure

配置命令。

configure() : 

4.0.0

响应

void

configureIO

配置 I/O。

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

getGroupId

通过 groupName 获取 groupId 的方法

getGroupId( groupName) : 

4.0.0

参数

groupName

string组名

响应

int

getGroups

从选项中获取值的方法

getGroups( user) : mixed||string|int

4.0.0

参数

user

object用户对象

响应

array<string|int, mixed>

getStringFromOption

从选项中获取值的方法

getStringFromOption( option,  question) : 

4.0.0

参数

option

string设置选项名称

question

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

响应

string

属性

defaultName

默认命令名称

static

4.0.0

类型

string

ioStyle

SymfonyStyle 对象

4.0.0

类型

object

cliInput

存储输入对象

4.0.0

类型

object

username

用户名

4.0.0

类型

string

userGroups

用户组

4.0.0

类型

array<string|int, mixed>