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

Public Member Functions

 __construct (EntityRevisionLookup $entityRevisionLookup, StatementReadModelConverter $statementReadModelConverter, SiteLinksReadModelConverter $siteLinksReadModelConverter)
 
 getItem (ItemId $itemId)
 
 getItemParts (ItemId $itemId, array $fields)
 
 getStatements (ItemId $itemId, ?PropertyId $propertyId=null)
 

Private Member Functions

 itemPartsFromRequestedFields (array $fields, Item $item)
 
 convertDataModelStatementListToReadModel (DataModelStatementList $list)
 

Private Attributes

EntityRevisionLookup $entityRevisionLookup
 
StatementReadModelConverter $statementReadModelConverter
 
SiteLinksReadModelConverter $siteLinksReadModelConverter
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

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

Member Function Documentation

◆ convertDataModelStatementListToReadModel()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupItemDataRetriever::convertDataModelStatementListToReadModel ( DataModelStatementList $list)
private

◆ getItem()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupItemDataRetriever::getItem ( ItemId $itemId)

◆ getItemParts()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupItemDataRetriever::getItemParts ( ItemId $itemId,
array $fields )

◆ getStatements()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupItemDataRetriever::getStatements ( ItemId $itemId,
?PropertyId $propertyId = null )

◆ itemPartsFromRequestedFields()

Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupItemDataRetriever::itemPartsFromRequestedFields ( array $fields,
Item $item )
private

Member Data Documentation

◆ $entityRevisionLookup

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

◆ $siteLinksReadModelConverter

SiteLinksReadModelConverter Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityRevisionLookupItemDataRetriever::$siteLinksReadModelConverter
private

◆ $statementReadModelConverter

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

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