WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\Infrastructure\WikibaseEntityPermissionChecker Class Reference
+ Inheritance diagram for Wikibase\Lexeme\Infrastructure\WikibaseEntityPermissionChecker:
+ Collaboration diagram for Wikibase\Lexeme\Infrastructure\WikibaseEntityPermissionChecker:

Public Member Functions

 __construct (private readonly EntityPermissionChecker $entityPermissionChecker, private readonly UserFactory $userFactory,)
 
 canCreateLexeme (User $user)
 
 canEditLexeme (User $user, LexemeId $id)
 

Private Member Functions

 getMediaWikiUser (User $user)
 
 newPermissionCheckResultFromStatus (PermissionStatus $status)
 
 hasError (string $error, PermissionStatus $status)
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\Infrastructure\WikibaseEntityPermissionChecker::__construct ( private readonly EntityPermissionChecker $entityPermissionChecker,
private readonly UserFactory $userFactory )

Member Function Documentation

◆ canCreateLexeme()

Wikibase\Lexeme\Infrastructure\WikibaseEntityPermissionChecker::canCreateLexeme ( User $user)

◆ canEditLexeme()

Wikibase\Lexeme\Infrastructure\WikibaseEntityPermissionChecker::canEditLexeme ( User $user,
LexemeId $id )

◆ getMediaWikiUser()

Wikibase\Lexeme\Infrastructure\WikibaseEntityPermissionChecker::getMediaWikiUser ( User $user)
private

◆ hasError()

Wikibase\Lexeme\Infrastructure\WikibaseEntityPermissionChecker::hasError ( string $error,
PermissionStatus $status )
private

◆ newPermissionCheckResultFromStatus()

Wikibase\Lexeme\Infrastructure\WikibaseEntityPermissionChecker::newPermissionCheckResultFromStatus ( PermissionStatus $status)
private

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