Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatement Class Reference
+ Collaboration diagram for Wikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatement:

Public Member Functions

 __construct (ReplaceStatementValidator $validator, AssertStatementSubjectExists $assertStatementSubjectExists, AssertUserIsAuthorized $assertUserIsAuthorized, StatementUpdater $statementUpdater)
 
 execute (ReplaceStatementRequest $request)
 

Private Attributes

ReplaceStatementValidator $validator
 
AssertStatementSubjectExists $assertStatementSubjectExists
 
AssertUserIsAuthorized $assertUserIsAuthorized
 
StatementUpdater $statementUpdater
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatement::__construct ( ReplaceStatementValidator $validator,
AssertStatementSubjectExists $assertStatementSubjectExists,
AssertUserIsAuthorized $assertUserIsAuthorized,
StatementUpdater $statementUpdater )

Member Function Documentation

◆ execute()

Wikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatement::execute ( ReplaceStatementRequest $request)
Exceptions
ItemRedirect
UseCaseError

Member Data Documentation

◆ $assertStatementSubjectExists

AssertStatementSubjectExists Wikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatement::$assertStatementSubjectExists
private

◆ $assertUserIsAuthorized

AssertUserIsAuthorized Wikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatement::$assertUserIsAuthorized
private

◆ $statementUpdater

StatementUpdater Wikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatement::$statementUpdater
private

◆ $validator

ReplaceStatementValidator Wikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatement::$validator
private

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