Wikibase
MediaWiki Wikibase extension
Wikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsValidator Class Reference
+ Collaboration diagram for Wikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsValidator:

Public Member Functions

 __construct (ItemIdValidator $itemIdValidator)
 
 assertValidRequest (GetItemStatementsRequest $request)
 

Public Attributes

const CODE_INVALID_PROPERTY_ID = 'invalid-property-id'
 
const CONTEXT_PROPERTY_ID_VALUE = 'property-id-value'
 

Private Member Functions

 validatePropertyId (?string $propertyId)
 

Private Attributes

ItemIdValidator $itemIdValidator
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsValidator::__construct ( ItemIdValidator  $itemIdValidator)

Member Function Documentation

◆ assertValidRequest()

Wikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsValidator::assertValidRequest ( GetItemStatementsRequest  $request)
Exceptions
UseCaseError

◆ validatePropertyId()

Wikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsValidator::validatePropertyId ( ?string  $propertyId)
private
Exceptions
UseCaseError

Member Data Documentation

◆ $itemIdValidator

ItemIdValidator Wikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsValidator::$itemIdValidator
private

◆ CODE_INVALID_PROPERTY_ID

const Wikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsValidator::CODE_INVALID_PROPERTY_ID = 'invalid-property-id'

◆ CONTEXT_PROPERTY_ID_VALUE

const Wikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsValidator::CONTEXT_PROPERTY_ID_VALUE = 'property-id-value'

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