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

Public Member Functions

 __construct (StatementIdValidator $statementIdValidator, ItemIdValidator $itemIdValidator)
 
 assertValidRequest (GetItemStatementRequest $statementRequest)
 

Private Member Functions

 validateItemId (?string $itemId)
 

Private Attributes

StatementIdValidator $statementIdValidator
 
ItemIdValidator $itemIdValidator
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\UseCases\GetItemStatement\GetItemStatementValidator::__construct ( StatementIdValidator $statementIdValidator,
ItemIdValidator $itemIdValidator )

Member Function Documentation

◆ assertValidRequest()

Wikibase\Repo\RestApi\UseCases\GetItemStatement\GetItemStatementValidator::assertValidRequest ( GetItemStatementRequest $statementRequest)
Exceptions
UseCaseException

◆ validateItemId()

Wikibase\Repo\RestApi\UseCases\GetItemStatement\GetItemStatementValidator::validateItemId ( ?string $itemId)
private
Exceptions
UseCaseException

Member Data Documentation

◆ $itemIdValidator

ItemIdValidator Wikibase\Repo\RestApi\UseCases\GetItemStatement\GetItemStatementValidator::$itemIdValidator
private

◆ $statementIdValidator

StatementIdValidator Wikibase\Repo\RestApi\UseCases\GetItemStatement\GetItemStatementValidator::$statementIdValidator
private

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