Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
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
UseCaseException

◆ validateFields()

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

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: