Wikibase
MediaWiki Wikibase extension
Wikibase\DataAccess\PrefetchingTermLookupFactory Class Reference

Public Member Functions

 __construct (EntitySourceDefinitions $entitySourceDefinitions, EntityTypeDefinitions $entityTypeDefinitions, SingleEntitySourceServicesFactory $singleEntitySourceServicesFactory)
 
 getLookupForType (string $type)
 
 getLookupForSource (EntitySource $source)
 

Private Member Functions

 newLookupForSource (EntitySource $source)
 

Private Attributes

 $entitySourceDefinitions
 
 $entityTypeDefinitions
 
 $singleEntitySourceServicesFactory
 
 $lookupBySource
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\DataAccess\PrefetchingTermLookupFactory::__construct ( EntitySourceDefinitions  $entitySourceDefinitions,
EntityTypeDefinitions  $entityTypeDefinitions,
SingleEntitySourceServicesFactory  $singleEntitySourceServicesFactory 
)
Parameters
EntitySourceDefinitions$entitySourceDefinitions
EntityTypeDefinitions$entityTypeDefinitions
SingleEntitySourceServicesFactory$singleEntitySourceServicesFactory

Member Function Documentation

◆ getLookupForSource()

Wikibase\DataAccess\PrefetchingTermLookupFactory::getLookupForSource ( EntitySource  $source)

◆ getLookupForType()

Wikibase\DataAccess\PrefetchingTermLookupFactory::getLookupForType ( string  $type)

◆ newLookupForSource()

Wikibase\DataAccess\PrefetchingTermLookupFactory::newLookupForSource ( EntitySource  $source)
private

Member Data Documentation

◆ $entitySourceDefinitions

Wikibase\DataAccess\PrefetchingTermLookupFactory::$entitySourceDefinitions
private

◆ $entityTypeDefinitions

Wikibase\DataAccess\PrefetchingTermLookupFactory::$entityTypeDefinitions
private

◆ $lookupBySource

Wikibase\DataAccess\PrefetchingTermLookupFactory::$lookupBySource
private

◆ $singleEntitySourceServicesFactory

Wikibase\DataAccess\PrefetchingTermLookupFactory::$singleEntitySourceServicesFactory
private

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