Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult Class Reference

Public Member Functions

 isDenied ()
 
 getDenialReason ()
 

Static Public Member Functions

static newAllowed ()
 
static newPageProtected ()
 
static newUserBlocked ()
 
static newDenialForUnknownReason ()
 

Public Attributes

const DENIAL_REASON_UNKNOWN = 0
 
const DENIAL_REASON_PAGE_PROTECTED = 1
 
const DENIAL_REASON_USER_BLOCKED = 2
 

Private Member Functions

 __construct (?int $denialReason)
 

Private Attributes

int $denialReason
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::__construct ( ?int $denialReason)
private

Member Function Documentation

◆ getDenialReason()

Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::getDenialReason ( )

◆ isDenied()

Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::isDenied ( )

◆ newAllowed()

static Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::newAllowed ( )
static

◆ newDenialForUnknownReason()

static Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::newDenialForUnknownReason ( )
static

◆ newPageProtected()

static Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::newPageProtected ( )
static

◆ newUserBlocked()

static Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::newUserBlocked ( )
static

Member Data Documentation

◆ $denialReason

int Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::$denialReason
private

◆ DENIAL_REASON_PAGE_PROTECTED

const Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::DENIAL_REASON_PAGE_PROTECTED = 1

◆ DENIAL_REASON_UNKNOWN

const Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::DENIAL_REASON_UNKNOWN = 0

◆ DENIAL_REASON_USER_BLOCKED

const Wikibase\Repo\Domains\Crud\Domain\ReadModel\PermissionCheckResult::DENIAL_REASON_USER_BLOCKED = 2

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