MediaWiki master
MediaWiki\User\UserRequirementsConditionCheckerFactory Class Reference

Public Member Functions

 __construct (private readonly ServiceOptions $options, private readonly GroupPermissionsLookup $groupPermissionsLookup, private readonly HookContainer $hookContainer, private readonly LoggerInterface $logger, private readonly UserEditTracker $userEditTracker, private readonly UserRegistrationLookup $userRegistrationLookup, private readonly UserFactory $userFactory, private readonly IContextSource $context,)
 
 getUserRequirementsConditionChecker (UserGroupManager $userGroupManager, $wikiId=UserIdentity::LOCAL)
 

Detailed Description

Since
1.45

Definition at line 19 of file UserRequirementsConditionCheckerFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\User\UserRequirementsConditionCheckerFactory::__construct ( private readonly ServiceOptions $options,
private readonly GroupPermissionsLookup $groupPermissionsLookup,
private readonly HookContainer $hookContainer,
private readonly LoggerInterface $logger,
private readonly UserEditTracker $userEditTracker,
private readonly UserRegistrationLookup $userRegistrationLookup,
private readonly UserFactory $userFactory,
private readonly IContextSource $context )

Definition at line 24 of file UserRequirementsConditionCheckerFactory.php.

Member Function Documentation

◆ getUserRequirementsConditionChecker()

MediaWiki\User\UserRequirementsConditionCheckerFactory::getUserRequirementsConditionChecker ( UserGroupManager $userGroupManager,
$wikiId = UserIdentity::LOCAL )
Parameters
UserGroupManager$userGroupManager
string | false$wikiId
Returns
UserRequirementsConditionChecker

Definition at line 41 of file UserRequirementsConditionCheckerFactory.php.


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