WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\Interactors\AddLexemeStatement\AddLexemeStatement Class Reference

Public Member Functions

 __construct (private LexemeWriteModelRetriever $lexemeRetriever, private LexemeUpdater $lexemeUpdater, private GuidGenerator $guidGenerator, private AddLexemeStatementValidator $validator, private LexemeRevisionMetadataRetriever $metadataRetriever, private AssertUserIsAuthorized $assertUserIsAuthorized,)
 
 execute (AddLexemeStatementRequest $request)
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\Interactors\AddLexemeStatement\AddLexemeStatement::__construct ( private LexemeWriteModelRetriever $lexemeRetriever,
private LexemeUpdater $lexemeUpdater,
private GuidGenerator $guidGenerator,
private AddLexemeStatementValidator $validator,
private LexemeRevisionMetadataRetriever $metadataRetriever,
private AssertUserIsAuthorized $assertUserIsAuthorized )

Member Function Documentation

◆ execute()

Wikibase\Lexeme\Interactors\AddLexemeStatement\AddLexemeStatement::execute ( AddLexemeStatementRequest $request)
Exceptions
LexemeRedirect
UseCaseError

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