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

Public Member Functions

 __construct (GetStatementValidator $validator, StatementRetriever $statementRetriever, GetLatestStatementSubjectRevisionMetadata $getRevisionMetadata)
 
 execute (GetStatementRequest $request)
 

Private Attributes

StatementRetriever $statementRetriever
 
GetStatementValidator $validator
 
GetLatestStatementSubjectRevisionMetadata $getRevisionMetadata
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Application\UseCases\GetStatement\GetStatement::__construct ( GetStatementValidator $validator,
StatementRetriever $statementRetriever,
GetLatestStatementSubjectRevisionMetadata $getRevisionMetadata )

Member Function Documentation

◆ execute()

Wikibase\Repo\RestApi\Application\UseCases\GetStatement\GetStatement::execute ( GetStatementRequest $request)
Exceptions
UseCaseError

Member Data Documentation

◆ $getRevisionMetadata

GetLatestStatementSubjectRevisionMetadata Wikibase\Repo\RestApi\Application\UseCases\GetStatement\GetStatement::$getRevisionMetadata
private

◆ $statementRetriever

StatementRetriever Wikibase\Repo\RestApi\Application\UseCases\GetStatement\GetStatement::$statementRetriever
private

◆ $validator

GetStatementValidator Wikibase\Repo\RestApi\Application\UseCases\GetStatement\GetStatement::$validator
private

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