Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\DataAccess\SingleEntitySourceServicesFactory Class Reference
+ Collaboration diagram for Wikibase\DataAccess\SingleEntitySourceServicesFactory:

Public Member Functions

 __construct (EntityIdParser $entityIdParser, EntityIdComposer $entityIdComposer, Deserializer $dataValueDeserializer, NameTableStoreFactory $nameTableStoreFactory, DataAccessSettings $dataAccessSettings, LanguageFallbackChainFactory $languageFallbackChainFactory, Serializer $storageEntitySerializer, EntityTypeDefinitions $entityTypeDefinitions, RepoDomainDbFactory $repoDomainDbFactory, DeserializerFactory $deserializerFactory)
 
 getServicesForSource (DatabaseEntitySource $source)
 

Private Member Functions

 newServicesForSource (DatabaseEntitySource $source)
 

Private Attributes

 $entityIdParser
 
 $entityIdComposer
 
 $dataValueDeserializer
 
 $dataAccessSettings
 
 $languageFallbackChainFactory
 
 $storageEntitySerializer
 
 $entityTypeDefinitions
 
 $nameTableStoreFactory
 
 $servicesBySource
 
 $repoDomainDbFactory
 
DeserializerFactory $deserializerFactory
 

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,
RepoDomainDbFactory $repoDomainDbFactory,
DeserializerFactory $deserializerFactory )

Member Function Documentation

◆ getServicesForSource()

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

◆ newServicesForSource()

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

Member Data Documentation

◆ $dataAccessSettings

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$dataAccessSettings
private

◆ $dataValueDeserializer

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$dataValueDeserializer
private

◆ $deserializerFactory

DeserializerFactory Wikibase\DataAccess\SingleEntitySourceServicesFactory::$deserializerFactory
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

◆ $repoDomainDbFactory

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$repoDomainDbFactory
private

◆ $servicesBySource

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$servicesBySource
private

◆ $storageEntitySerializer

Wikibase\DataAccess\SingleEntitySourceServicesFactory::$storageEntitySerializer
private

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