Wikibase
MediaWiki Wikibase extension
Wikibase\DataAccess\SingleEntitySourceServicesFactory Class Reference

Public Member Functions

 __construct (EntityIdParser $entityIdParser, EntityIdComposer $entityIdComposer, Deserializer $dataValueDeserializer, NameTableStoreFactory $nameTableStoreFactory, DataAccessSettings $dataAccessSettings, LanguageFallbackChainFactory $languageFallbackChainFactory, Serializer $storageEntitySerializer, EntityTypeDefinitions $entityTypeDefinitions)
 
 getServicesForSource (EntitySource $source)
 

Private Member Functions

 newServicesForSource (EntitySource $source)
 

Private Attributes

 $entityIdParser
 
 $entityIdComposer
 
 $dataValueDeserializer
 
 $dataAccessSettings
 
 $languageFallbackChainFactory
 
 $storageEntitySerializer
 
 $entityTypeDefinitions
 
 $nameTableStoreFactory
 
 $servicesBySource
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\DataAccess\SingleEntitySourceServicesFactory::__construct ( EntityIdParser  $entityIdParser,
EntityIdComposer  $entityIdComposer,
Deserializer  $dataValueDeserializer,
NameTableStoreFactory  $nameTableStoreFactory,
DataAccessSettings  $dataAccessSettings,
LanguageFallbackChainFactory  $languageFallbackChainFactory,
Serializer  $storageEntitySerializer,
EntityTypeDefinitions  $entityTypeDefinitions 
)
Parameters
EntityIdParser$entityIdParser
EntityIdComposer$entityIdComposer
Deserializer$dataValueDeserializer
NameTableStoreFactory$nameTableStoreFactory
DataAccessSettings$dataAccessSettings
LanguageFallbackChainFactory$languageFallbackChainFactory
Serializer$storageEntitySerializer
EntityTypeDefinitions$entityTypeDefinitions

Member Function Documentation

◆ getServicesForSource()

Wikibase\DataAccess\SingleEntitySourceServicesFactory::getServicesForSource ( EntitySource  $source)

◆ newServicesForSource()

Wikibase\DataAccess\SingleEntitySourceServicesFactory::newServicesForSource ( EntitySource  $source)
private

Member Data Documentation

◆ $dataAccessSettings

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$dataAccessSettings
private

◆ $dataValueDeserializer

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$dataValueDeserializer
private

◆ $entityIdComposer

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$entityIdComposer
private

◆ $entityIdParser

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$entityIdParser
private

◆ $entityTypeDefinitions

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$entityTypeDefinitions
private

◆ $languageFallbackChainFactory

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$languageFallbackChainFactory
private

◆ $nameTableStoreFactory

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$nameTableStoreFactory
private

◆ $servicesBySource

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$servicesBySource
private

◆ $storageEntitySerializer

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$storageEntitySerializer
private

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