Wikibase
MediaWiki Wikibase extension
Wikibase\Repo\WikibaseRepo Class Reference

Top level factory for the WikibaseRepo extension. More...

Static Public Member Functions

static getDefaultValidatorBuilders (ContainerInterface $services=null)
 
static getDefaultValueFormatterBuilders (ContainerInterface $services=null)
 
static getKartographerEmbeddingHandler (ContainerInterface $services=null)
 
static getLanguageNameLookup (ContainerInterface $services=null)
 
static getLanguageNameLookupFactory (ContainerInterface $services=null)
 
static getDefaultSnakFormatterBuilders (ContainerInterface $services=null)
 
static getUserLanguage (ContainerInterface $services=null)
 
static getDataTypeFactory (ContainerInterface $services=null)
 
static getValueParserFactory (ContainerInterface $services=null)
 
static getDataValueFactory (ContainerInterface $services=null)
 
static getEntityContentFactory (ContainerInterface $services=null)
 
static getEntityTypeDefinitions (ContainerInterface $services=null)
 
static getEntitySourceAndTypeDefinitions (ContainerInterface $services=null)
 
static getEntityChangeFactory (ContainerInterface $services=null)
 
static getEntityDiffer (ContainerInterface $services=null)
 
static getEntityPatcher (ContainerInterface $services=null)
 
static getEntityStoreWatcher (ContainerInterface $services=null)
 
static getEntityTitleLookup (ContainerInterface $services=null)
 
static getEntityTitleStoreLookup (ContainerInterface $services=null)
 
static getEntityTitleTextLookup (ContainerInterface $services=null)
 
static getEntityUrlLookup (ContainerInterface $services=null)
 
static getEntityArticleIdLookup (ContainerInterface $services=null)
 
static getEntityExistenceChecker (ContainerInterface $services=null)
 
static getEntityRedirectChecker (ContainerInterface $services=null)
 
static getEntityIdLookup (ContainerInterface $services=null)
 
static getLocalRepoWikiPageMetaDataAccessor (ContainerInterface $services=null)
 
static getEntityRevisionLookup (ContainerInterface $services=null)
 Get a caching entity revision lookup. More...
 
static getItemRedirectCreationInteractor (ContainerInterface $services=null)
 
static getEditFilterHookRunner (ContainerInterface $services=null)
 
static getEntityStore (ContainerInterface $services=null)
 
static getPropertyDataTypeLookup (ContainerInterface $services=null)
 
static getStringNormalizer (ContainerInterface $services=null)
 
static getStringValueNormalizer (ContainerInterface $services=null)
 
static getEntityLookup (ContainerInterface $services=null)
 Get a caching entity lookup that reads from a replica DB. More...
 
static getSnakFactory (ContainerInterface $services=null)
 
static getEntityIdParser (ContainerInterface $services=null)
 
static getEntityChangeLookup (ContainerInterface $services=null)
 
static getEntityIdComposer (ContainerInterface $services=null)
 
static getStatementGuidParser (ContainerInterface $services=null)
 
static getChangeOpFactoryProvider (ContainerInterface $services=null)
 
static getSiteLinkBadgeChangeOpSerializationValidator (ContainerInterface $services=null)
 
static getSiteLinkGlobalIdentifiersProvider (ContainerInterface $services=null)
 
static getSiteLinkPageNormalizer (ContainerInterface $services=null)
 
static getSiteLinkTargetProvider (ContainerInterface $services=null)
 
static getEntityChangeOpProvider (ContainerInterface $services=null)
 
static getChangeOpDeserializerFactory (ContainerInterface $services=null)
 
static getLanguageFallbackChainFactory (ContainerInterface $services=null)
 
static getLanguageFallbackLabelDescriptionLookupFactory (ContainerInterface $services=null)
 
static getStatementGuidValidator (ContainerInterface $service=null)
 
static getSettings (ContainerInterface $services=null)
 
static getIdGenerator (ContainerInterface $services=null)
 
static getStore (ContainerInterface $services=null)
 
static getLocalEntitySource (ContainerInterface $services=null)
 
static getSnakFormatterFactory (ContainerInterface $services=null)
 Returns a OutputFormatSnakFormatterFactory the provides SnakFormatters for different output formats. More...
 
static getMatchingTermsLookupFactory (ContainerInterface $services=null)
 
static getTermBuffer (ContainerInterface $services=null)
 
static getAliasTermBuffer (ContainerInterface $services=null)
 
static getTermLookup (ContainerInterface $services=null)
 
static getPrefetchingTermLookup (ContainerInterface $services=null)
 
static getItemUrlParser (ContainerInterface $services=null)
 
static getItemVocabularyBaseUri (ContainerInterface $services=null)
 
static getValueFormatterFactory (ContainerInterface $services=null)
 
static getValueSnakRdfBuilderFactory (ContainerInterface $services=null)
 
static getRdfVocabulary (ContainerInterface $services=null)
 
static getExceptionLocalizer (ContainerInterface $services=null)
 
static getSummaryFormatter (ContainerInterface $services=null)
 
static getEntityPermissionChecker (ContainerInterface $services=null)
 
static getTermValidatorFactory (ContainerInterface $services=null)
 
static getTermsCollisionDetectorFactory (ContainerInterface $services=null)
 
static getPropertyTermsCollisionDetector (ContainerInterface $services=null)
 
static getItemTermsCollisionDetector (ContainerInterface $services=null)
 
static getEntityConstraintProvider (ContainerInterface $services=null)
 
static getValidatorErrorLocalizer (ContainerInterface $services=null)
 
static getMessageParameterFormatter (ContainerInterface $services=null)
 Returns a ValueFormatter suitable for converting message parameters to wikitext. More...
 
static getChangeNotifier (ContainerInterface $services=null)
 
static getChangeHolder (ContainerInterface $services=null)
 
static getContentModelMappings (ContainerInterface $services=null)
 Get the mapping of entity types => content models. More...
 
static getEntityFactory (ContainerInterface $services=null)
 
static getEnabledEntityTypes (ContainerInterface $services=null)
 
static getLocalEntityTypes (ContainerInterface $services=null)
 
static getEntityContentDataCodec (ContainerInterface $services=null)
 
static getBaseDataModelDeserializerFactory (ContainerInterface $services=null)
 
static getInternalFormatDeserializerFactory (ContainerInterface $services=null)
 
static getBaseDataModelSerializerFactory (ContainerInterface $services=null)
 
static getCompactBaseDataModelSerializerFactory (ContainerInterface $services=null)
 
static getAllTypesEntityDeserializer (ContainerInterface $services=null)
 
static getInternalFormatEntityDeserializer (ContainerInterface $services=null)
 Returns a deserializer to deserialize entities in both current and legacy serialization. More...
 
static getAllTypesEntitySerializer (ContainerInterface $services=null)
 Entity serializer that generates the full (expanded) serialization. More...
 
static getCompactEntitySerializer (ContainerInterface $services=null)
 Entity serializer that generates the most compact serialization. More...
 
static getStorageEntitySerializer (ContainerInterface $services=null)
 Returns the entity serializer that generates serialization that is used in the storage layer. More...
 
static getExternalFormatStatementDeserializer (ContainerInterface $services=null)
 Returns a deserializer to deserialize statements in current serialization only. More...
 
static getDataValueDeserializer (ContainerInterface $services=null)
 
static getItemHandler (ContainerInterface $services=null)
 
static getPropertyTermStoreWriter (ContainerInterface $services=null)
 
static getItemTermStoreWriter (ContainerInterface $services=null)
 
static getTermStoreWriterFactory (ContainerInterface $services=null)
 
static getRepoDomainDbFactory (ContainerInterface $services=null)
 
static getDatabaseTypeIdsStore (ContainerInterface $services=null)
 Do not use this service directly. More...
 
static getTypeIdsAcquirer (ContainerInterface $services=null)
 
static getTypeIdsLookup (ContainerInterface $services=null)
 
static getTypeIdsResolver (ContainerInterface $services=null)
 
static getFieldDefinitionsFactory (ContainerInterface $services=null)
 
static getPropertyHandler (ContainerInterface $services=null)
 
static getPropertyInfoBuilder (ContainerInterface $services=null)
 
static getLegacyFormatDetectorCallback (ContainerInterface $services=null)
 
static getApiHelperFactory (ContainerInterface $services=null)
 
static getEditEntityFactory (ContainerInterface $services=null)
 
static getTokenCheckInteractor (ContainerInterface $services=null)
 
static getItemMergeInteractor (ContainerInterface $services=null)
 
static getEntityNamespaceLookup (ContainerInterface $services=null)
 
static getLocalEntityNamespaceLookup (ContainerInterface $services=null)
 
static getEntityIdHtmlLinkFormatterFactory (ContainerInterface $services=null)
 
static getEntityViewFactory (ContainerInterface $services=null)
 
static getEntityMetaTagsCreatorFactory (ContainerInterface $services=null)
 
static getEntityDataFormatProvider (ContainerInterface $services=null)
 
static getEntityDataUriManager (ContainerInterface $services=null)
 
static getEntityParserOutputGeneratorFactory (ContainerInterface $services=null)
 
static getNumberLocalizerFactory (ContainerInterface $services=null)
 
static getLocalizedTextProviderFactory (ContainerInterface $services=null)
 
static getViewFactory (ContainerInterface $services=null)
 
static getDataTypeValidatorFactory (ContainerInterface $services=null)
 
static getDataTypeDefinitions (ContainerInterface $services=null)
 
static getWikibaseContentLanguages (ContainerInterface $services=null)
 
static getMonolingualTextLanguages (ContainerInterface $services=null)
 
static getTermsLanguages (ContainerInterface $services=null)
 Get a ContentLanguages object holding the languages available for labels, descriptions and aliases. More...
 
static getCachingCommonsMediaFileNameLookup (ContainerInterface $services=null)
 
static getCommonsMediaValueNormalizer (ContainerInterface $services=null)
 
static getEntityTypesConfigValue (ContainerInterface $services=null)
 
static getUnitConverter (ContainerInterface $services=null)
 
static getEntityRdfBuilderFactory (ContainerInterface $services=null)
 
static getEntityStubRdfBuilderFactory (ContainerInterface $services=null)
 
static getEntityDiffVisualizerFactory (ContainerInterface $services=null)
 
static getEntityTypeToRepositoryMapping (ContainerInterface $services=null)
 
static getPropertyValueExpertsModule (ContainerInterface $services=null)
 
static getWikibaseServices (ContainerInterface $services=null)
 
static getDataAccessSettings (ContainerInterface $services=null)
 
static getEntitySourceDefinitions (ContainerInterface $services=null)
 
static getEntitySearchHelperCallbacks (ContainerInterface $services=null)
 
static getEntitySearchHelper (ContainerInterface $services=null)
 
static getEntityLinkFormatterFactory (ContainerInterface $services=null)
 
static getFulltextSearchTypes (ContainerInterface $services=null)
 
static getTermFallbackCache (ContainerInterface $services=null)
 
static getTermFallbackCacheFactory (ContainerInterface $services=null)
 
static getLogger (ContainerInterface $services=null)
 
static getFederatedPropertiesServiceFactory (ContainerInterface $services=null)
 
static getLinkTargetEntityIdLookup (ContainerInterface $services=null)
 
static getMessageInLanguageProvider (ContainerInterface $services=null)
 
static getTermInLangIdsResolverFactory (ContainerInterface $services=null)
 
static getEntityDataSerializationService (ContainerInterface $services=null)
 
static getRdfBuilderFactory (ContainerInterface $services=null)
 
static getSubEntityTypesMapper (ContainerInterface $services=null)
 
static getEntitySourceLookup (ContainerInterface $services=null)
 
static getSnakNormalizer (ContainerInterface $services=null)
 
static getReferenceNormalizer (ContainerInterface $services=null)
 
static getStatementNormalizer (ContainerInterface $services=null)
 
static getBagOStuffSiteLinkConflictLookup (ContainerInterface $services=null)
 
static getDispatchStats (ContainerInterface $services=null)
 
static getRedirectResolvingLatestRevisionLookup (ContainerInterface $services=null)
 
static getFallbackLabelDescriptionLookupFactory (ContainerInterface $services=null)
 
 __construct ()
 

Detailed Description

Top level factory for the WikibaseRepo extension.

Author
Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >
Daniel Kinzler
Tobias Gritschacher < tobia.nosp@m.s.gr.nosp@m.itsch.nosp@m.ache.nosp@m.r@wik.nosp@m.imed.nosp@m.ia.de >

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\WikibaseRepo::__construct ( )
private

Member Function Documentation

◆ getAliasTermBuffer()

static Wikibase\Repo\WikibaseRepo::getAliasTermBuffer ( ContainerInterface  $services = null)
static

◆ getAllTypesEntityDeserializer()

static Wikibase\Repo\WikibaseRepo::getAllTypesEntityDeserializer ( ContainerInterface  $services = null)
static

◆ getAllTypesEntitySerializer()

static Wikibase\Repo\WikibaseRepo::getAllTypesEntitySerializer ( ContainerInterface  $services = null)
static

Entity serializer that generates the full (expanded) serialization.

◆ getApiHelperFactory()

static Wikibase\Repo\WikibaseRepo::getApiHelperFactory ( ContainerInterface  $services = null)
static

◆ getBagOStuffSiteLinkConflictLookup()

static Wikibase\Repo\WikibaseRepo::getBagOStuffSiteLinkConflictLookup ( ContainerInterface  $services = null)
static

◆ getBaseDataModelDeserializerFactory()

static Wikibase\Repo\WikibaseRepo::getBaseDataModelDeserializerFactory ( ContainerInterface  $services = null)
static

◆ getBaseDataModelSerializerFactory()

static Wikibase\Repo\WikibaseRepo::getBaseDataModelSerializerFactory ( ContainerInterface  $services = null)
static
Returns
SerializerFactory A factory with knowledge about items, properties, and the elements they are made of, but no other entity types. Returns serializers that generate the full (expanded) serialization.

◆ getCachingCommonsMediaFileNameLookup()

static Wikibase\Repo\WikibaseRepo::getCachingCommonsMediaFileNameLookup ( ContainerInterface  $services = null)
static

◆ getChangeHolder()

static Wikibase\Repo\WikibaseRepo::getChangeHolder ( ContainerInterface  $services = null)
static

◆ getChangeNotifier()

static Wikibase\Repo\WikibaseRepo::getChangeNotifier ( ContainerInterface  $services = null)
static

◆ getChangeOpDeserializerFactory()

static Wikibase\Repo\WikibaseRepo::getChangeOpDeserializerFactory ( ContainerInterface  $services = null)
static

◆ getChangeOpFactoryProvider()

static Wikibase\Repo\WikibaseRepo::getChangeOpFactoryProvider ( ContainerInterface  $services = null)
static

◆ getCommonsMediaValueNormalizer()

static Wikibase\Repo\WikibaseRepo::getCommonsMediaValueNormalizer ( ContainerInterface  $services = null)
static

◆ getCompactBaseDataModelSerializerFactory()

static Wikibase\Repo\WikibaseRepo::getCompactBaseDataModelSerializerFactory ( ContainerInterface  $services = null)
static
Returns
SerializerFactory A factory with knowledge about items, properties, and the elements they are made of, but no other entity types. Returns serializers that generate the most compact serialization.

◆ getCompactEntitySerializer()

static Wikibase\Repo\WikibaseRepo::getCompactEntitySerializer ( ContainerInterface  $services = null)
static

Entity serializer that generates the most compact serialization.

◆ getContentModelMappings()

static Wikibase\Repo\WikibaseRepo::getContentModelMappings ( ContainerInterface  $services = null)
static

Get the mapping of entity types => content models.

◆ getDataAccessSettings()

static Wikibase\Repo\WikibaseRepo::getDataAccessSettings ( ContainerInterface  $services = null)
static

◆ getDatabaseTypeIdsStore()

static Wikibase\Repo\WikibaseRepo::getDatabaseTypeIdsStore ( ContainerInterface  $services = null)
static

Do not use this service directly.

Instead, use the service(s) for the interface(s) you need:

◆ getDataTypeDefinitions()

static Wikibase\Repo\WikibaseRepo::getDataTypeDefinitions ( ContainerInterface  $services = null)
static

◆ getDataTypeFactory()

static Wikibase\Repo\WikibaseRepo::getDataTypeFactory ( ContainerInterface  $services = null)
static

◆ getDataTypeValidatorFactory()

static Wikibase\Repo\WikibaseRepo::getDataTypeValidatorFactory ( ContainerInterface  $services = null)
static

◆ getDataValueDeserializer()

static Wikibase\Repo\WikibaseRepo::getDataValueDeserializer ( ContainerInterface  $services = null)
static
Returns
DataValueDeserializer

◆ getDataValueFactory()

static Wikibase\Repo\WikibaseRepo::getDataValueFactory ( ContainerInterface  $services = null)
static

◆ getDefaultSnakFormatterBuilders()

static Wikibase\Repo\WikibaseRepo::getDefaultSnakFormatterBuilders ( ContainerInterface  $services = null)
static
Warning
This is for use with bootstrap code in WikibaseRepo.datatypes.php only! Program logic should use WikibaseRepo::getSnakFormatterFactory() instead!
Returns
WikibaseSnakFormatterBuilders

◆ getDefaultValidatorBuilders()

static Wikibase\Repo\WikibaseRepo::getDefaultValidatorBuilders ( ContainerInterface  $services = null)
static
Warning
This is for use with bootstrap code in WikibaseRepo.datatypes.php only! Program logic should use WikibaseRepo::getDataTypeValidatorFactory() instead!

◆ getDefaultValueFormatterBuilders()

static Wikibase\Repo\WikibaseRepo::getDefaultValueFormatterBuilders ( ContainerInterface  $services = null)
static
Warning
This is for use with bootstrap code in WikibaseRepo.datatypes.php only! Program logic should use WikibaseRepo::getSnakFormatterFactory() instead!

◆ getDispatchStats()

static Wikibase\Repo\WikibaseRepo::getDispatchStats ( ContainerInterface  $services = null)
static

◆ getEditEntityFactory()

static Wikibase\Repo\WikibaseRepo::getEditEntityFactory ( ContainerInterface  $services = null)
static

◆ getEditFilterHookRunner()

static Wikibase\Repo\WikibaseRepo::getEditFilterHookRunner ( ContainerInterface  $services = null)
static

◆ getEnabledEntityTypes()

static Wikibase\Repo\WikibaseRepo::getEnabledEntityTypes ( ContainerInterface  $services = null)
static
Returns
string[] List of entity type identifiers (typically "item" and "property") that are configured in WikibaseRepo.entitytypes.php and enabled via the entityNamespaces setting within the configured entity sources (both local and foreign). This list will also include any sub entity types of entity types enabled in that way.

◆ getEntityArticleIdLookup()

static Wikibase\Repo\WikibaseRepo::getEntityArticleIdLookup ( ContainerInterface  $services = null)
static

◆ getEntityChangeFactory()

static Wikibase\Repo\WikibaseRepo::getEntityChangeFactory ( ContainerInterface  $services = null)
static

◆ getEntityChangeLookup()

static Wikibase\Repo\WikibaseRepo::getEntityChangeLookup ( ContainerInterface  $services = null)
static

◆ getEntityChangeOpProvider()

static Wikibase\Repo\WikibaseRepo::getEntityChangeOpProvider ( ContainerInterface  $services = null)
static

◆ getEntityConstraintProvider()

static Wikibase\Repo\WikibaseRepo::getEntityConstraintProvider ( ContainerInterface  $services = null)
static

◆ getEntityContentDataCodec()

static Wikibase\Repo\WikibaseRepo::getEntityContentDataCodec ( ContainerInterface  $services = null)
static

◆ getEntityContentFactory()

static Wikibase\Repo\WikibaseRepo::getEntityContentFactory ( ContainerInterface  $services = null)
static

◆ getEntityDataFormatProvider()

static Wikibase\Repo\WikibaseRepo::getEntityDataFormatProvider ( ContainerInterface  $services = null)
static

◆ getEntityDataSerializationService()

static Wikibase\Repo\WikibaseRepo::getEntityDataSerializationService ( ContainerInterface  $services = null)
static

◆ getEntityDataUriManager()

static Wikibase\Repo\WikibaseRepo::getEntityDataUriManager ( ContainerInterface  $services = null)
static

◆ getEntityDiffer()

static Wikibase\Repo\WikibaseRepo::getEntityDiffer ( ContainerInterface  $services = null)
static

◆ getEntityDiffVisualizerFactory()

static Wikibase\Repo\WikibaseRepo::getEntityDiffVisualizerFactory ( ContainerInterface  $services = null)
static

◆ getEntityExistenceChecker()

static Wikibase\Repo\WikibaseRepo::getEntityExistenceChecker ( ContainerInterface  $services = null)
static

◆ getEntityFactory()

static Wikibase\Repo\WikibaseRepo::getEntityFactory ( ContainerInterface  $services = null)
static

◆ getEntityIdComposer()

static Wikibase\Repo\WikibaseRepo::getEntityIdComposer ( ContainerInterface  $services = null)
static

◆ getEntityIdHtmlLinkFormatterFactory()

static Wikibase\Repo\WikibaseRepo::getEntityIdHtmlLinkFormatterFactory ( ContainerInterface  $services = null)
static

◆ getEntityIdLookup()

static Wikibase\Repo\WikibaseRepo::getEntityIdLookup ( ContainerInterface  $services = null)
static

◆ getEntityIdParser()

static Wikibase\Repo\WikibaseRepo::getEntityIdParser ( ContainerInterface  $services = null)
static

◆ getEntityLinkFormatterFactory()

static Wikibase\Repo\WikibaseRepo::getEntityLinkFormatterFactory ( ContainerInterface  $services = null)
static

◆ getEntityLookup()

static Wikibase\Repo\WikibaseRepo::getEntityLookup ( ContainerInterface  $services = null)
static

Get a caching entity lookup that reads from a replica DB.

If you need different caching or lookup modes, use Store::getEntityLookup() instead.

◆ getEntityMetaTagsCreatorFactory()

static Wikibase\Repo\WikibaseRepo::getEntityMetaTagsCreatorFactory ( ContainerInterface  $services = null)
static

◆ getEntityNamespaceLookup()

static Wikibase\Repo\WikibaseRepo::getEntityNamespaceLookup ( ContainerInterface  $services = null)
static

◆ getEntityParserOutputGeneratorFactory()

static Wikibase\Repo\WikibaseRepo::getEntityParserOutputGeneratorFactory ( ContainerInterface  $services = null)
static

◆ getEntityPatcher()

static Wikibase\Repo\WikibaseRepo::getEntityPatcher ( ContainerInterface  $services = null)
static

◆ getEntityPermissionChecker()

static Wikibase\Repo\WikibaseRepo::getEntityPermissionChecker ( ContainerInterface  $services = null)
static

◆ getEntityRdfBuilderFactory()

static Wikibase\Repo\WikibaseRepo::getEntityRdfBuilderFactory ( ContainerInterface  $services = null)
static

◆ getEntityRedirectChecker()

static Wikibase\Repo\WikibaseRepo::getEntityRedirectChecker ( ContainerInterface  $services = null)
static

◆ getEntityRevisionLookup()

static Wikibase\Repo\WikibaseRepo::getEntityRevisionLookup ( ContainerInterface  $services = null)
static

Get a caching entity revision lookup.

If you need different caching behavior, use Store::getEntityRevisionLookup() instead.

◆ getEntitySearchHelper()

static Wikibase\Repo\WikibaseRepo::getEntitySearchHelper ( ContainerInterface  $services = null)
static

◆ getEntitySearchHelperCallbacks()

static Wikibase\Repo\WikibaseRepo::getEntitySearchHelperCallbacks ( ContainerInterface  $services = null)
static
Returns
callable[]

◆ getEntitySourceAndTypeDefinitions()

static Wikibase\Repo\WikibaseRepo::getEntitySourceAndTypeDefinitions ( ContainerInterface  $services = null)
static

◆ getEntitySourceDefinitions()

static Wikibase\Repo\WikibaseRepo::getEntitySourceDefinitions ( ContainerInterface  $services = null)
static

◆ getEntitySourceLookup()

static Wikibase\Repo\WikibaseRepo::getEntitySourceLookup ( ContainerInterface  $services = null)
static

◆ getEntityStore()

static Wikibase\Repo\WikibaseRepo::getEntityStore ( ContainerInterface  $services = null)
static

◆ getEntityStoreWatcher()

static Wikibase\Repo\WikibaseRepo::getEntityStoreWatcher ( ContainerInterface  $services = null)
static

◆ getEntityStubRdfBuilderFactory()

static Wikibase\Repo\WikibaseRepo::getEntityStubRdfBuilderFactory ( ContainerInterface  $services = null)
static

◆ getEntityTitleLookup()

static Wikibase\Repo\WikibaseRepo::getEntityTitleLookup ( ContainerInterface  $services = null)
static

◆ getEntityTitleStoreLookup()

static Wikibase\Repo\WikibaseRepo::getEntityTitleStoreLookup ( ContainerInterface  $services = null)
static

◆ getEntityTitleTextLookup()

static Wikibase\Repo\WikibaseRepo::getEntityTitleTextLookup ( ContainerInterface  $services = null)
static

◆ getEntityTypeDefinitions()

static Wikibase\Repo\WikibaseRepo::getEntityTypeDefinitions ( ContainerInterface  $services = null)
static

◆ getEntityTypesConfigValue()

static Wikibase\Repo\WikibaseRepo::getEntityTypesConfigValue ( ContainerInterface  $services = null)
static

◆ getEntityTypeToRepositoryMapping()

static Wikibase\Repo\WikibaseRepo::getEntityTypeToRepositoryMapping ( ContainerInterface  $services = null)
static
Returns
string[][] Associative array mapping names of known entity types (strings) to lists of names of repositories providing entities of those types. Note: Currently entities of a given type are only provided by single source. This assumption can be changed in the future.

◆ getEntityUrlLookup()

static Wikibase\Repo\WikibaseRepo::getEntityUrlLookup ( ContainerInterface  $services = null)
static

◆ getEntityViewFactory()

static Wikibase\Repo\WikibaseRepo::getEntityViewFactory ( ContainerInterface  $services = null)
static

◆ getExceptionLocalizer()

static Wikibase\Repo\WikibaseRepo::getExceptionLocalizer ( ContainerInterface  $services = null)
static

◆ getExternalFormatStatementDeserializer()

static Wikibase\Repo\WikibaseRepo::getExternalFormatStatementDeserializer ( ContainerInterface  $services = null)
static

Returns a deserializer to deserialize statements in current serialization only.

◆ getFallbackLabelDescriptionLookupFactory()

static Wikibase\Repo\WikibaseRepo::getFallbackLabelDescriptionLookupFactory ( ContainerInterface  $services = null)
static

◆ getFederatedPropertiesServiceFactory()

static Wikibase\Repo\WikibaseRepo::getFederatedPropertiesServiceFactory ( ContainerInterface  $services = null)
static

◆ getFieldDefinitionsFactory()

static Wikibase\Repo\WikibaseRepo::getFieldDefinitionsFactory ( ContainerInterface  $services = null)
static

◆ getFulltextSearchTypes()

static Wikibase\Repo\WikibaseRepo::getFulltextSearchTypes ( ContainerInterface  $services = null)
static
Returns
string[]

◆ getIdGenerator()

static Wikibase\Repo\WikibaseRepo::getIdGenerator ( ContainerInterface  $services = null)
static

◆ getInternalFormatDeserializerFactory()

static Wikibase\Repo\WikibaseRepo::getInternalFormatDeserializerFactory ( ContainerInterface  $services = null)
static

◆ getInternalFormatEntityDeserializer()

static Wikibase\Repo\WikibaseRepo::getInternalFormatEntityDeserializer ( ContainerInterface  $services = null)
static

Returns a deserializer to deserialize entities in both current and legacy serialization.

◆ getItemHandler()

static Wikibase\Repo\WikibaseRepo::getItemHandler ( ContainerInterface  $services = null)
static

◆ getItemMergeInteractor()

static Wikibase\Repo\WikibaseRepo::getItemMergeInteractor ( ContainerInterface  $services = null)
static

◆ getItemRedirectCreationInteractor()

static Wikibase\Repo\WikibaseRepo::getItemRedirectCreationInteractor ( ContainerInterface  $services = null)
static

◆ getItemTermsCollisionDetector()

static Wikibase\Repo\WikibaseRepo::getItemTermsCollisionDetector ( ContainerInterface  $services = null)
static

◆ getItemTermStoreWriter()

static Wikibase\Repo\WikibaseRepo::getItemTermStoreWriter ( ContainerInterface  $services = null)
static

◆ getItemUrlParser()

static Wikibase\Repo\WikibaseRepo::getItemUrlParser ( ContainerInterface  $services = null)
static

◆ getItemVocabularyBaseUri()

static Wikibase\Repo\WikibaseRepo::getItemVocabularyBaseUri ( ContainerInterface  $services = null)
static

◆ getKartographerEmbeddingHandler()

static Wikibase\Repo\WikibaseRepo::getKartographerEmbeddingHandler ( ContainerInterface  $services = null)
static

◆ getLanguageFallbackChainFactory()

static Wikibase\Repo\WikibaseRepo::getLanguageFallbackChainFactory ( ContainerInterface  $services = null)
static

◆ getLanguageFallbackLabelDescriptionLookupFactory()

static Wikibase\Repo\WikibaseRepo::getLanguageFallbackLabelDescriptionLookupFactory ( ContainerInterface  $services = null)
static

◆ getLanguageNameLookup()

static Wikibase\Repo\WikibaseRepo::getLanguageNameLookup ( ContainerInterface  $services = null)
static
Deprecated:
uselink LanguageNameLookupFactory} or LanguageNameUtils instead

◆ getLanguageNameLookupFactory()

static Wikibase\Repo\WikibaseRepo::getLanguageNameLookupFactory ( ContainerInterface  $services = null)
static

◆ getLegacyFormatDetectorCallback()

static Wikibase\Repo\WikibaseRepo::getLegacyFormatDetectorCallback ( ContainerInterface  $services = null)
static

◆ getLinkTargetEntityIdLookup()

static Wikibase\Repo\WikibaseRepo::getLinkTargetEntityIdLookup ( ContainerInterface  $services = null)
static

◆ getLocalEntityNamespaceLookup()

static Wikibase\Repo\WikibaseRepo::getLocalEntityNamespaceLookup ( ContainerInterface  $services = null)
static

◆ getLocalEntitySource()

static Wikibase\Repo\WikibaseRepo::getLocalEntitySource ( ContainerInterface  $services = null)
static

◆ getLocalEntityTypes()

static Wikibase\Repo\WikibaseRepo::getLocalEntityTypes ( ContainerInterface  $services = null)
static
Returns
string[] List of entity type identifiers (typically "item" and "property") that are configured in WikibaseRepo.entitytypes.php and enabled via the entityNamespaces setting within the local entity source. This list will also include any sub entity types of entity types enabled in that way.

◆ getLocalizedTextProviderFactory()

static Wikibase\Repo\WikibaseRepo::getLocalizedTextProviderFactory ( ContainerInterface  $services = null)
static

◆ getLocalRepoWikiPageMetaDataAccessor()

static Wikibase\Repo\WikibaseRepo::getLocalRepoWikiPageMetaDataAccessor ( ContainerInterface  $services = null)
static

◆ getLogger()

static Wikibase\Repo\WikibaseRepo::getLogger ( ContainerInterface  $services = null)
static

◆ getMatchingTermsLookupFactory()

static Wikibase\Repo\WikibaseRepo::getMatchingTermsLookupFactory ( ContainerInterface  $services = null)
static

◆ getMessageInLanguageProvider()

static Wikibase\Repo\WikibaseRepo::getMessageInLanguageProvider ( ContainerInterface  $services = null)
static

◆ getMessageParameterFormatter()

static Wikibase\Repo\WikibaseRepo::getMessageParameterFormatter ( ContainerInterface  $services = null)
static

Returns a ValueFormatter suitable for converting message parameters to wikitext.

The formatter is most likely implemented to dispatch to different formatters internally, based on the type of the parameter.

◆ getMonolingualTextLanguages()

static Wikibase\Repo\WikibaseRepo::getMonolingualTextLanguages ( ContainerInterface  $services = null)
static

◆ getNumberLocalizerFactory()

static Wikibase\Repo\WikibaseRepo::getNumberLocalizerFactory ( ContainerInterface  $services = null)
static

◆ getPrefetchingTermLookup()

static Wikibase\Repo\WikibaseRepo::getPrefetchingTermLookup ( ContainerInterface  $services = null)
static

◆ getPropertyDataTypeLookup()

static Wikibase\Repo\WikibaseRepo::getPropertyDataTypeLookup ( ContainerInterface  $services = null)
static

◆ getPropertyHandler()

static Wikibase\Repo\WikibaseRepo::getPropertyHandler ( ContainerInterface  $services = null)
static

◆ getPropertyInfoBuilder()

static Wikibase\Repo\WikibaseRepo::getPropertyInfoBuilder ( ContainerInterface  $services = null)
static

◆ getPropertyTermsCollisionDetector()

static Wikibase\Repo\WikibaseRepo::getPropertyTermsCollisionDetector ( ContainerInterface  $services = null)
static

◆ getPropertyTermStoreWriter()

static Wikibase\Repo\WikibaseRepo::getPropertyTermStoreWriter ( ContainerInterface  $services = null)
static

◆ getPropertyValueExpertsModule()

static Wikibase\Repo\WikibaseRepo::getPropertyValueExpertsModule ( ContainerInterface  $services = null)
static

◆ getRdfBuilderFactory()

static Wikibase\Repo\WikibaseRepo::getRdfBuilderFactory ( ContainerInterface  $services = null)
static

◆ getRdfVocabulary()

static Wikibase\Repo\WikibaseRepo::getRdfVocabulary ( ContainerInterface  $services = null)
static

◆ getRedirectResolvingLatestRevisionLookup()

static Wikibase\Repo\WikibaseRepo::getRedirectResolvingLatestRevisionLookup ( ContainerInterface  $services = null)
static

◆ getReferenceNormalizer()

static Wikibase\Repo\WikibaseRepo::getReferenceNormalizer ( ContainerInterface  $services = null)
static

◆ getRepoDomainDbFactory()

static Wikibase\Repo\WikibaseRepo::getRepoDomainDbFactory ( ContainerInterface  $services = null)
static

◆ getSettings()

static Wikibase\Repo\WikibaseRepo::getSettings ( ContainerInterface  $services = null)
static

◆ getSiteLinkBadgeChangeOpSerializationValidator()

static Wikibase\Repo\WikibaseRepo::getSiteLinkBadgeChangeOpSerializationValidator ( ContainerInterface  $services = null)
static

◆ getSiteLinkGlobalIdentifiersProvider()

static Wikibase\Repo\WikibaseRepo::getSiteLinkGlobalIdentifiersProvider ( ContainerInterface  $services = null)
static

◆ getSiteLinkPageNormalizer()

static Wikibase\Repo\WikibaseRepo::getSiteLinkPageNormalizer ( ContainerInterface  $services = null)
static

◆ getSiteLinkTargetProvider()

static Wikibase\Repo\WikibaseRepo::getSiteLinkTargetProvider ( ContainerInterface  $services = null)
static

◆ getSnakFactory()

static Wikibase\Repo\WikibaseRepo::getSnakFactory ( ContainerInterface  $services = null)
static

◆ getSnakFormatterFactory()

static Wikibase\Repo\WikibaseRepo::getSnakFormatterFactory ( ContainerInterface  $services = null)
static

Returns a OutputFormatSnakFormatterFactory the provides SnakFormatters for different output formats.

◆ getSnakNormalizer()

static Wikibase\Repo\WikibaseRepo::getSnakNormalizer ( ContainerInterface  $services = null)
static

◆ getStatementGuidParser()

static Wikibase\Repo\WikibaseRepo::getStatementGuidParser ( ContainerInterface  $services = null)
static

◆ getStatementGuidValidator()

static Wikibase\Repo\WikibaseRepo::getStatementGuidValidator ( ContainerInterface  $service = null)
static

◆ getStatementNormalizer()

static Wikibase\Repo\WikibaseRepo::getStatementNormalizer ( ContainerInterface  $services = null)
static

◆ getStorageEntitySerializer()

static Wikibase\Repo\WikibaseRepo::getStorageEntitySerializer ( ContainerInterface  $services = null)
static

Returns the entity serializer that generates serialization that is used in the storage layer.

◆ getStore()

static Wikibase\Repo\WikibaseRepo::getStore ( ContainerInterface  $services = null)
static

◆ getStringNormalizer()

static Wikibase\Repo\WikibaseRepo::getStringNormalizer ( ContainerInterface  $services = null)
static

◆ getStringValueNormalizer()

static Wikibase\Repo\WikibaseRepo::getStringValueNormalizer ( ContainerInterface  $services = null)
static

◆ getSubEntityTypesMapper()

static Wikibase\Repo\WikibaseRepo::getSubEntityTypesMapper ( ContainerInterface  $services = null)
static

◆ getSummaryFormatter()

static Wikibase\Repo\WikibaseRepo::getSummaryFormatter ( ContainerInterface  $services = null)
static

◆ getTermBuffer()

static Wikibase\Repo\WikibaseRepo::getTermBuffer ( ContainerInterface  $services = null)
static

◆ getTermFallbackCache()

static Wikibase\Repo\WikibaseRepo::getTermFallbackCache ( ContainerInterface  $services = null)
static

◆ getTermFallbackCacheFactory()

static Wikibase\Repo\WikibaseRepo::getTermFallbackCacheFactory ( ContainerInterface  $services = null)
static

◆ getTermInLangIdsResolverFactory()

static Wikibase\Repo\WikibaseRepo::getTermInLangIdsResolverFactory ( ContainerInterface  $services = null)
static

◆ getTermLookup()

static Wikibase\Repo\WikibaseRepo::getTermLookup ( ContainerInterface  $services = null)
static

◆ getTermsCollisionDetectorFactory()

static Wikibase\Repo\WikibaseRepo::getTermsCollisionDetectorFactory ( ContainerInterface  $services = null)
static

◆ getTermsLanguages()

static Wikibase\Repo\WikibaseRepo::getTermsLanguages ( ContainerInterface  $services = null)
static

Get a ContentLanguages object holding the languages available for labels, descriptions and aliases.

◆ getTermStoreWriterFactory()

static Wikibase\Repo\WikibaseRepo::getTermStoreWriterFactory ( ContainerInterface  $services = null)
static

◆ getTermValidatorFactory()

static Wikibase\Repo\WikibaseRepo::getTermValidatorFactory ( ContainerInterface  $services = null)
static

◆ getTokenCheckInteractor()

static Wikibase\Repo\WikibaseRepo::getTokenCheckInteractor ( ContainerInterface  $services = null)
static

◆ getTypeIdsAcquirer()

static Wikibase\Repo\WikibaseRepo::getTypeIdsAcquirer ( ContainerInterface  $services = null)
static

◆ getTypeIdsLookup()

static Wikibase\Repo\WikibaseRepo::getTypeIdsLookup ( ContainerInterface  $services = null)
static

◆ getTypeIdsResolver()

static Wikibase\Repo\WikibaseRepo::getTypeIdsResolver ( ContainerInterface  $services = null)
static

◆ getUnitConverter()

static Wikibase\Repo\WikibaseRepo::getUnitConverter ( ContainerInterface  $services = null)
static

◆ getUserLanguage()

static Wikibase\Repo\WikibaseRepo::getUserLanguage ( ContainerInterface  $services = null)
static
Deprecated:
Exceptions
MWExceptionwhen called too early

◆ getValidatorErrorLocalizer()

static Wikibase\Repo\WikibaseRepo::getValidatorErrorLocalizer ( ContainerInterface  $services = null)
static

◆ getValueFormatterFactory()

static Wikibase\Repo\WikibaseRepo::getValueFormatterFactory ( ContainerInterface  $services = null)
static

◆ getValueParserFactory()

static Wikibase\Repo\WikibaseRepo::getValueParserFactory ( ContainerInterface  $services = null)
static

◆ getValueSnakRdfBuilderFactory()

static Wikibase\Repo\WikibaseRepo::getValueSnakRdfBuilderFactory ( ContainerInterface  $services = null)
static

◆ getViewFactory()

static Wikibase\Repo\WikibaseRepo::getViewFactory ( ContainerInterface  $services = null)
static

◆ getWikibaseContentLanguages()

static Wikibase\Repo\WikibaseRepo::getWikibaseContentLanguages ( ContainerInterface  $services = null)
static

◆ getWikibaseServices()

static Wikibase\Repo\WikibaseRepo::getWikibaseServices ( ContainerInterface  $services = null)
static

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