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
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>