Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdaterStatementRemover Class Reference
+ Inheritance diagram for Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdaterStatementRemover:
+ Collaboration diagram for Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdaterStatementRemover:

Public Member Functions

 __construct (StatementSubjectRetriever $statementSubjectRetriever, EntityUpdater $entityUpdater)
 
 remove (StatementGuid $statementGuid, EditMetadata $editMetadata)
 

Private Attributes

StatementSubjectRetriever $statementSubjectRetriever
 
EntityUpdater $entityUpdater
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdaterStatementRemover::__construct ( StatementSubjectRetriever $statementSubjectRetriever,
EntityUpdater $entityUpdater )

Member Function Documentation

◆ remove()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdaterStatementRemover::remove ( StatementGuid $statementGuid,
EditMetadata $editMetadata )
Exceptions
StatementSubjectDisappeared
EntityUpdateFailed

Implements Wikibase\Repo\RestApi\Domain\Services\StatementRemover.

Member Data Documentation

◆ $entityUpdater

EntityUpdater Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdaterStatementRemover::$entityUpdater
private

◆ $statementSubjectRetriever

StatementSubjectRetriever Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdaterStatementRemover::$statementSubjectRetriever
private

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