MediaWiki master
MediaWiki\User\UserGroupManagerFactory Class Reference

Factory service for UserGroupManager instances. More...

Public Member Functions

 __construct (private readonly ServiceOptions $options, private readonly ReadOnlyMode $readOnlyMode, private readonly ILBFactory $dbLoadBalancerFactory, private readonly HookContainer $hookContainer, private readonly JobQueueGroupFactory $jobQueueGroupFactory, private readonly TempUserConfig $tempUserConfig, private readonly UserRequirementsConditionCheckerFactory $userRequirementsConditionCheckerFactory, private readonly array $clearCacheCallbacks=[],)
 
 getUserGroupManager ( $wikiId=UserIdentity::LOCAL)
 

Detailed Description

Factory service for UserGroupManager instances.

This allows UserGroupManager to be created for cross-wiki access.

Since
1.35

Definition at line 23 of file UserGroupManagerFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\User\UserGroupManagerFactory::__construct ( private readonly ServiceOptions $options,
private readonly ReadOnlyMode $readOnlyMode,
private readonly ILBFactory $dbLoadBalancerFactory,
private readonly HookContainer $hookContainer,
private readonly JobQueueGroupFactory $jobQueueGroupFactory,
private readonly TempUserConfig $tempUserConfig,
private readonly UserRequirementsConditionCheckerFactory $userRequirementsConditionCheckerFactory,
private readonly array $clearCacheCallbacks = [] )
Parameters
ServiceOptions$options
ReadOnlyMode$readOnlyMode
ILBFactory$dbLoadBalancerFactory
HookContainer$hookContainer
JobQueueGroupFactory$jobQueueGroupFactory
TempUserConfig$tempUserConfigAssumed to be the same across all domains.
UserRequirementsConditionCheckerFactory$userRequirementsConditionCheckerFactory
callable[]$clearCacheCallbacks

Definition at line 40 of file UserGroupManagerFactory.php.

Member Function Documentation

◆ getUserGroupManager()

MediaWiki\User\UserGroupManagerFactory::getUserGroupManager ( $wikiId = UserIdentity::LOCAL)
Parameters
string | false$wikiId
Returns
UserGroupManager

Definition at line 56 of file UserGroupManagerFactory.php.

References MediaWiki\DAO\WikiAwareEntity\LOCAL.


The documentation for this class was generated from the following file: