|
MediaWiki master
|
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_OPTIONS | MediaWiki\User\UserGroupAssignmentService | |
| enforceChangeGroupPermissions(array &$addGroups, array &$removeGroups, array &$newExpiries, array $existingUGMs, array $permittedChanges) | MediaWiki\User\UserGroupAssignmentService | static |
| expiryToTimestamp( $expiry) | MediaWiki\User\UserGroupAssignmentService | static |
| 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 |