WikibaseLexeme
MediaWiki WikibaseLexeme extension
Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeAuthorizer Class Reference
+ Inheritance diagram for Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeAuthorizer:
+ Collaboration diagram for Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeAuthorizer:

Public Member Functions

 __construct (\User $user, EntityPermissionChecker $permissionChecker)
 
 canMerge (LexemeId $firstId, LexemeId $secondId)
 Should return false on infrastructure failure. More...
 

Private Member Functions

 canMergeLexeme (LexemeId $id)
 

Private Attributes

 $user
 
 $permissionChecker
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeAuthorizer::__construct ( \User  $user,
EntityPermissionChecker  $permissionChecker 
)
Parameters
\User$user

Member Function Documentation

◆ canMerge()

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeAuthorizer::canMerge ( LexemeId  $firstId,
LexemeId  $secondId 
)

Should return false on infrastructure failure.

Returns
bool

Implements Wikibase\Lexeme\Domain\Authorization\LexemeAuthorizer.

◆ canMergeLexeme()

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeAuthorizer::canMergeLexeme ( LexemeId  $id)
private

Member Data Documentation

◆ $permissionChecker

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeAuthorizer::$permissionChecker
private

◆ $user

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeAuthorizer::$user
private

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