Wikibase
MediaWiki Wikibase extension
Wikibase\Repo\RestApi\UseCases\GetItem\GetItemValidator Class Reference
+ Collaboration diagram for Wikibase\Repo\RestApi\UseCases\GetItem\GetItemValidator:

Public Member Functions

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

Public Attributes

const CODE_INVALID_FIELD = 'invalid-field'
 

Private Member Functions

 validateFields (array $fields)
 

Private Attributes

ItemIdValidator $itemIdValidator
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\UseCases\GetItem\GetItemValidator::__construct ( ItemIdValidator  $itemIdValidator)

Member Function Documentation

◆ assertValidRequest()

Wikibase\Repo\RestApi\UseCases\GetItem\GetItemValidator::assertValidRequest ( GetItemRequest  $request)
Exceptions
UseCaseError

◆ validateFields()

Wikibase\Repo\RestApi\UseCases\GetItem\GetItemValidator::validateFields ( array  $fields)
private
Exceptions
UseCaseError

Member Data Documentation

◆ $itemIdValidator

ItemIdValidator Wikibase\Repo\RestApi\UseCases\GetItem\GetItemValidator::$itemIdValidator
private

◆ CODE_INVALID_FIELD

const Wikibase\Repo\RestApi\UseCases\GetItem\GetItemValidator::CODE_INVALID_FIELD = 'invalid-field'

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