MediaWiki  1.34.0
MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights Class Reference
Collaboration diagram for MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights:

Static Public Member Functions

static callback ( $title, $user, $action, &$result)
 

Protected Member Functions

 __construct ( $exclusiveRights, $session, $title, $user, $action, &$result)
 
 execute ()
 Take away user rights if not authenticated with 2FA. More...
 

Protected Attributes

string $action
 
array $exclusiveRights
 Array of rights that a user should only have if they authenticated with 2FA. More...
 
string array $result
 
Session $session
 
Title $title
 
User $user
 

Private Member Functions

 actionBlocked ()
 
 addError ()
 
 authenticatedOver2FA ()
 

Detailed Description

Definition at line 12 of file CheckExclusiveRights.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ actionBlocked()

MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights::actionBlocked ( )
private

◆ addError()

MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights::addError ( )
private

◆ authenticatedOver2FA()

MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights::authenticatedOver2FA ( )
private

◆ callback()

◆ execute()

MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights::execute ( )
protected

Member Data Documentation

◆ $action

string MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights::$action
protected

◆ $exclusiveRights

array MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights::$exclusiveRights
protected

◆ $result

string array MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights::$result
protected

◆ $session

Session MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights::$session
protected

◆ $title

Title MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights::$title
protected

◆ $user

User MediaWiki\Extension\OATHAuth\Hook\GetUserPermissionsErrors\CheckExclusiveRights::$user
protected

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