MediaWiki master
MediaWiki\User\RestrictedUserGroupCheckerFactory Class Reference

A service that helps to create RestrictedUserGroupChecker instances, either for the local or remote wikis. More...

Public Member Functions

 __construct (private readonly RestrictedUserGroupConfigReader $configReader, private readonly UserRequirementsConditionChecker $userRequirementsConditionChecker,)
 
 getRestrictedUserGroupChecker (false|string $wiki=false, string $scope=RestrictedUserGroupConfigReader::SCOPE_LOCAL)
 Creates an instance of RestrictedUserGroupChecker for the specified wiki and scope.
 

Detailed Description

A service that helps to create RestrictedUserGroupChecker instances, either for the local or remote wikis.

Since
1.46

Definition at line 14 of file RestrictedUserGroupCheckerFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\User\RestrictedUserGroupCheckerFactory::__construct ( private readonly RestrictedUserGroupConfigReader $configReader,
private readonly UserRequirementsConditionChecker $userRequirementsConditionChecker )

Definition at line 18 of file RestrictedUserGroupCheckerFactory.php.

Member Function Documentation

◆ getRestrictedUserGroupChecker()

MediaWiki\User\RestrictedUserGroupCheckerFactory::getRestrictedUserGroupChecker ( false|string $wiki = false,
string $scope = RestrictedUserGroupConfigReader::SCOPE_LOCAL )

Creates an instance of RestrictedUserGroupChecker for the specified wiki and scope.

Parameters
false | string$wikiWiki ID for which the checker should be created. false means the current wiki.
string$scopeThe scope for which the checker should be created. Only restrictions relevant for this scope will be considered. Defaults to {
See also
RestrictedUserGroupConfigReader::SCOPE_LOCAL}.

Definition at line 31 of file RestrictedUserGroupCheckerFactory.php.


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