Page MenuHomeWickedGov Phorge

ChangeUserGroupsHook.php
No OneTemporary

Size
968 B
Referenced Files
None
Subscribers
None

ChangeUserGroupsHook.php

<?php
namespace MediaWiki\Hook;
use MediaWiki\User\User;
use MediaWiki\User\UserIdentity;
/**
* This is a hook handler interface, see docs/Hooks.md.
* Use the hook name "ChangeUserGroups" to register handlers implementing this interface.
*
* @stable to implement
* @ingroup Hooks
*/
interface ChangeUserGroupsHook {
/**
* This hook is called before user groups are changed.
*
* @since 1.35
*
* @param User $performer The User who will perform the change
* @param User|UserIdentity $user The User whose groups will be 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
* @param array &$add The groups that will be added
* @param array &$remove The groups that will be removed
* @return bool|void True or no return value to continue or false to abort
*/
public function onChangeUserGroups( $performer, $user, &$add, &$remove );
}

File Metadata

Mime Type
text/x-php
Expires
Aug 19 2026, 19:45 (6 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
36/88/db2e022bc07ca70b81b8443875c8
Default Alt Text
ChangeUserGroupsHook.php (968 B)

Event Timeline