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

Public Member Functions

 __construct (AssertItemExists $assertItemExists, RemoveStatement $removeStatement, RemoveItemStatementValidator $validator)
 
 execute (RemoveItemStatementRequest $request)
 

Private Attributes

AssertItemExists $assertItemExists
 
RemoveStatement $removeStatement
 
RemoveItemStatementValidator $validator
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Application\UseCases\RemoveItemStatement\RemoveItemStatement::__construct ( AssertItemExists $assertItemExists,
RemoveStatement $removeStatement,
RemoveItemStatementValidator $validator )

Member Function Documentation

◆ execute()

Wikibase\Repo\RestApi\Application\UseCases\RemoveItemStatement\RemoveItemStatement::execute ( RemoveItemStatementRequest $request)
Exceptions
ItemRedirect
UseCaseError

Member Data Documentation

◆ $assertItemExists

AssertItemExists Wikibase\Repo\RestApi\Application\UseCases\RemoveItemStatement\RemoveItemStatement::$assertItemExists
private

◆ $removeStatement

RemoveStatement Wikibase\Repo\RestApi\Application\UseCases\RemoveItemStatement\RemoveItemStatement::$removeStatement
private

◆ $validator

RemoveItemStatementValidator Wikibase\Repo\RestApi\Application\UseCases\RemoveItemStatement\RemoveItemStatement::$validator
private

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