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

Public Member Functions

 __construct (GetPropertyLabelValidator $validator, GetLatestPropertyRevisionMetadata $getRevisionMetadata, PropertyLabelRetriever $labelRetriever)
 
 execute (GetPropertyLabelRequest $request)
 

Private Attributes

PropertyLabelRetriever $labelRetriever
 
GetLatestPropertyRevisionMetadata $getRevisionMetadata
 
GetPropertyLabelValidator $validator
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Application\UseCases\GetPropertyLabel\GetPropertyLabel::__construct ( GetPropertyLabelValidator $validator,
GetLatestPropertyRevisionMetadata $getRevisionMetadata,
PropertyLabelRetriever $labelRetriever )

Member Function Documentation

◆ execute()

Wikibase\Repo\RestApi\Application\UseCases\GetPropertyLabel\GetPropertyLabel::execute ( GetPropertyLabelRequest $request)
Exceptions
UseCaseError

Member Data Documentation

◆ $getRevisionMetadata

GetLatestPropertyRevisionMetadata Wikibase\Repo\RestApi\Application\UseCases\GetPropertyLabel\GetPropertyLabel::$getRevisionMetadata
private

◆ $labelRetriever

PropertyLabelRetriever Wikibase\Repo\RestApi\Application\UseCases\GetPropertyLabel\GetPropertyLabel::$labelRetriever
private

◆ $validator

GetPropertyLabelValidator Wikibase\Repo\RestApi\Application\UseCases\GetPropertyLabel\GetPropertyLabel::$validator
private

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