$clearCacheCallbacks | MediaWiki\User\UserGroupManager | private |
$dbDomain | MediaWiki\User\UserGroupManager | private |
$groupPermissionsLookup | MediaWiki\User\UserGroupManager | private |
$hookContainer | MediaWiki\User\UserGroupManager | private |
$hookRunner | MediaWiki\User\UserGroupManager | private |
$jobQueueGroup | MediaWiki\User\UserGroupManager | private |
$loadBalancer | MediaWiki\User\UserGroupManager | private |
$loadBalancerFactory | MediaWiki\User\UserGroupManager | private |
$logger | MediaWiki\User\UserGroupManager | private |
$options | MediaWiki\User\UserGroupManager | private |
$queryFlagsUsedForCaching | MediaWiki\User\UserGroupManager | private |
$readOnlyMode | MediaWiki\User\UserGroupManager | private |
$userEditTracker | MediaWiki\User\UserGroupManager | private |
$userGroupCache | MediaWiki\User\UserGroupManager | private |
__construct(ServiceOptions $options, ConfiguredReadOnlyMode $configuredReadOnlyMode, ILBFactory $loadBalancerFactory, HookContainer $hookContainer, UserEditTracker $userEditTracker, GroupPermissionsLookup $groupPermissionsLookup, JobQueueGroup $jobQueueGroup, LoggerInterface $logger, array $clearCacheCallbacks=[], $dbDomain=false) | MediaWiki\User\UserGroupManager | |
addUserToAutopromoteOnceGroups(UserIdentity $user, string $event) | MediaWiki\User\UserGroupManager | |
addUserToGroup(UserIdentity $user, string $group, string $expiry=null, bool $allowUpdate=false) | MediaWiki\User\UserGroupManager | |
addUserToMultipleGroups(UserIdentity $user, array $groups, string $expiry=null, bool $allowUpdate=false) | MediaWiki\User\UserGroupManager | |
CACHE_EFFECTIVE | MediaWiki\User\UserGroupManager | private |
CACHE_FORMER | MediaWiki\User\UserGroupManager | private |
CACHE_IMPLICIT | MediaWiki\User\UserGroupManager | private |
CACHE_MEMBERSHIP | MediaWiki\User\UserGroupManager | private |
canUseCachedValues(UserIdentity $user, string $cacheKind, int $queryFlags) | MediaWiki\User\UserGroupManager | private |
checkCondition(array $cond, User $user) | MediaWiki\User\UserGroupManager | private |
clearCache(UserIdentity $user) | MediaWiki\User\UserGroupManager | |
clearUserCacheForKind(UserIdentity $user, string $cacheKind) | MediaWiki\User\UserGroupManager | private |
CONSTRUCTOR_OPTIONS | MediaWiki\User\UserGroupManager | |
expandChangeableGroupConfig(array $config, string $group) | MediaWiki\User\UserGroupManager | private |
getCacheKey(UserIdentity $user) | MediaWiki\User\UserGroupManager | private |
getDBConnectionRefForQueryFlags(int $queryFlags) | MediaWiki\User\UserGroupManager | private |
getGroupsChangeableBy(Authority $authority) | MediaWiki\User\UserGroupManager | |
getGroupsChangeableByGroup(string $group) | MediaWiki\User\UserGroupManager | |
getQueryInfo() | MediaWiki\User\UserGroupManager | |
getUserAutopromoteGroups(UserIdentity $user) | MediaWiki\User\UserGroupManager | |
getUserAutopromoteOnceGroups(UserIdentity $user, string $event) | MediaWiki\User\UserGroupManager | |
getUserEffectiveGroups(UserIdentity $user, int $queryFlags=self::READ_NORMAL, bool $recache=false) | MediaWiki\User\UserGroupManager | |
getUserFormerGroups(UserIdentity $user, int $queryFlags=self::READ_NORMAL) | MediaWiki\User\UserGroupManager | |
getUserGroupMemberships(UserIdentity $user, int $queryFlags=self::READ_NORMAL) | MediaWiki\User\UserGroupManager | |
getUserGroups(UserIdentity $user, int $queryFlags=self::READ_NORMAL) | MediaWiki\User\UserGroupManager | |
getUserImplicitGroups(UserIdentity $user, int $queryFlags=self::READ_NORMAL, bool $recache=false) | MediaWiki\User\UserGroupManager | |
listAllGroups() | MediaWiki\User\UserGroupManager | |
listAllImplicitGroups() | MediaWiki\User\UserGroupManager | |
loadGroupMembershipsFromArray(UserIdentity $user, array $userGroups, int $queryFlags=self::READ_NORMAL) | MediaWiki\User\UserGroupManager | |
newGroupMembershipFromRow(\stdClass $row) | MediaWiki\User\UserGroupManager | |
purgeExpired() | MediaWiki\User\UserGroupManager | |
READ_NONE | IDBAccessObject | |
recCheckCondition( $cond, User $user) | MediaWiki\User\UserGroupManager | private |
removeUserFromGroup(UserIdentity $user, string $group) | MediaWiki\User\UserGroupManager | |
setCache(string $userKey, string $cacheKind, array $groupValue, int $queryFlags) | MediaWiki\User\UserGroupManager | private |