UserPermissions ​
- Type
- Class
- Namespace
- craft\mcp\capabilities
- Inherits
- craft\mcp\capabilities\UserPermissions
- Since
- 5.12.0
Public Methods ​
| Method | Description |
|---|---|
| __construct() | |
| getGroup() | |
| getUser() | |
| list() | |
| resource() | |
| setGroup() | |
| setUser() |
__construct() ​
Arguments ​
$actor$permissions$users$userGroups
getGroup() ​
Arguments ​
$groupId$groupUid$groupHandle
Returns ​
array<string,mixed>
getUser() ​
Arguments ​
$userId$userUid$username$email
Returns ​
array<string,mixed>
list() ​
Returns ​
array{count: int, groups: list<array<string,mixed>>}
resource() ​
Returns ​
array{count: int, groups: list<array<string,mixed>>}
setGroup() ​
Arguments ​
$permissions(list<string>) – Complete list of direct permission keys to assign.$groupId$groupUid$groupHandle
Returns ​
array<string,mixed>
setUser() ​
Arguments ​
$permissions(list<string>) – Complete list of direct permission keys to assign.$userId$userUid$username$email
Returns ​
array<string,mixed>