MediaWiki master
|
This is a hook handler interface, see docs/Hooks.md. More...
Inherited by MediaWiki\HookContainer\HookRunner.
Public Member Functions | |
onUserGroupsChanged ( $user, $added, $removed, $performer, $reason, $oldUGMs, $newUGMs) | |
This hook is called after user groups are changed. | |
This is a hook handler interface, see docs/Hooks.md.
Use the hook name "UserGroupsChanged" to register handlers implementing this interface.
Definition at line 16 of file UserGroupsChangedHook.php.
MediaWiki\User\Hook\UserGroupsChangedHook::onUserGroupsChanged | ( | $user, | |
$added, | |||
$removed, | |||
$performer, | |||
$reason, | |||
$oldUGMs, | |||
$newUGMs ) |
This hook is called after user groups are changed.
User | UserIdentity | $user | User whose groups changed, for local group changes this is a User class, for interwiki group changes this was a UserRightsProxy until 1.40 and is a UserIdentity since 1.41 |
string[] | $added | Groups added |
string[] | $removed | Groups removed |
User | false | $performer | User who performed the change, false if via autopromotion |
string | false | $reason | The reason, if any, given by the user performing the change, false if via autopromotion. |
UserGroupMembership[] | $oldUGMs | An associative array (group name => UserGroupMembership) of the user's group memberships before the change. |
UserGroupMembership[] | $newUGMs | An associative array (group name => UserGroupMembership) of the user's current group memberships. |
Implemented in MediaWiki\HookContainer\HookRunner.