Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever Class Reference
+ Inheritance diagram for Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever:
+ Collaboration diagram for Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever:

Public Member Functions

 __construct (EntityRevisionLookup $entityRevisionLookup, StatementReadModelConverter $statementReadModelConverter)
 
 getPropertyWriteModel (PropertyId $propertyId)
 
 getProperty (PropertyId $propertyId)
 
 getPropertyParts (PropertyId $propertyId, array $fields)
 
 getStatements (PropertyId $propertyId, ?PropertyId $filterPropertyId=null)
 

Private Member Functions

 propertyPartsFromRequestedFields (array $fields, PropertyWriteModel $property)
 
 convertStatementListWriteModelToReadModel (StatementListWriteModel $list)
 

Private Attributes

EntityRevisionLookup $entityRevisionLookup
 
StatementReadModelConverter $statementReadModelConverter
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever::__construct ( EntityRevisionLookup $entityRevisionLookup,
StatementReadModelConverter $statementReadModelConverter )

Member Function Documentation

◆ convertStatementListWriteModelToReadModel()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever::convertStatementListWriteModelToReadModel ( StatementListWriteModel $list)
private

◆ getProperty()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever::getProperty ( PropertyId $propertyId)

◆ getPropertyParts()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever::getPropertyParts ( PropertyId $propertyId,
array $fields )

◆ getPropertyWriteModel()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever::getPropertyWriteModel ( PropertyId $propertyId)

◆ getStatements()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever::getStatements ( PropertyId $propertyId,
?PropertyId $filterPropertyId = null )

◆ propertyPartsFromRequestedFields()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever::propertyPartsFromRequestedFields ( array $fields,
PropertyWriteModel $property )
private

Member Data Documentation

◆ $entityRevisionLookup

EntityRevisionLookup Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever::$entityRevisionLookup
private

◆ $statementReadModelConverter

StatementReadModelConverter Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupPropertyDataRetriever::$statementReadModelConverter
private

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