MediaWiki master
MediaWiki\User\UserGroupAssignmentService Member List

This is the complete list of members for MediaWiki\User\UserGroupAssignmentService, including all inherited members.

__construct(private readonly UserGroupManagerFactory $userGroupManagerFactory, private readonly UserNameUtils $userNameUtils, private readonly UserFactory $userFactory, private readonly RestrictedUserGroupChecker $restrictedGroupChecker, private readonly HookRunner $hookRunner, private readonly ServiceOptions $options, private readonly TempUserConfig $tempUserConfig,)MediaWiki\User\UserGroupAssignmentService
CONSTRUCTOR_OPTIONSMediaWiki\User\UserGroupAssignmentService
enforceChangeGroupPermissions(array &$addGroups, array &$removeGroups, array &$newExpiries, array $existingUGMs, array $permittedChanges)MediaWiki\User\UserGroupAssignmentServicestatic
expiryToTimestamp( $expiry)MediaWiki\User\UserGroupAssignmentServicestatic
getChangeableGroups(Authority $performer, UserIdentity $target, bool $evaluatePrivateConditionsForRestrictedGroups=true)MediaWiki\User\UserGroupAssignmentService
getPageTitleForTargetUser(UserIdentity $target)MediaWiki\User\UserGroupAssignmentService
saveChangesToUserGroups(Authority $performer, UserIdentity $target, array $addGroups, array $removeGroups, array $newExpiries, string $reason='', array $tags=[])MediaWiki\User\UserGroupAssignmentService
targetCanHaveUserGroups(UserIdentity $target)MediaWiki\User\UserGroupAssignmentService
userCanChangeRights(Authority $performer, UserIdentity $target)MediaWiki\User\UserGroupAssignmentService