Wikibase
MediaWiki Wikibase extension
|
Top level factory for the WikibaseClient extension. More...
Static Public Member Functions | |
static | getDefaultValueFormatterBuilders (ContainerInterface $services=null) |
Returns a low level factory object for creating formatters for well known data types. More... | |
static | getKartographerEmbeddingHandler (ContainerInterface $services=null) |
static | getDefaultSnakFormatterBuilders (ContainerInterface $services=null) |
static | getDataTypeDefinitions (ContainerInterface $services=null) |
static | getEntitySourceDefinitions (ContainerInterface $services=null) |
static | getEntityTypeDefinitions (ContainerInterface $services=null) |
static | getDataTypeFactory (ContainerInterface $services=null) |
static | getEntityIdParser (ContainerInterface $services=null) |
static | getEntityIdComposer (ContainerInterface $services=null) |
static | getSingleEntitySourceServicesFactory (ContainerInterface $services=null) |
static | getWikibaseServices (ContainerInterface $services=null) |
static | getDataAccessSettings (ContainerInterface $services=null) |
static | getEntityLookup (ContainerInterface $services=null) |
static | getTermBuffer (ContainerInterface $services=null) |
static | getAliasTermBuffer (ContainerInterface $services=null) |
static | getTermLookup (ContainerInterface $services=null) |
static | getPrefetchingTermLookup (ContainerInterface $services=null) |
static | getPropertyDataTypeLookup (ContainerInterface $services=null) |
static | getStringNormalizer (ContainerInterface $services=null) |
static | getRepoLinker (ContainerInterface $services=null) |
static | getLanguageFallbackChainFactory (ContainerInterface $services=null) |
static | getLanguageFallbackLabelDescriptionLookupFactory (ContainerInterface $services=null) |
static | getStore (ContainerInterface $services=null) |
static | getUserLanguage (ContainerInterface $services=null) |
static | getSettings (ContainerInterface $services=null) |
static | getLogger (ContainerInterface $services=null) |
static | getSite (ContainerInterface $services=null) |
Returns the this client wiki's site object. More... | |
static | getLangLinkSiteGroup (ContainerInterface $services=null) |
Returns the site group ID for the group to be used for language links. More... | |
static | getLangLinkSiteGroups (ContainerInterface $services=null) |
Returns the site group IDs for the group to be used for language links. More... | |
static | getSiteGroup (ContainerInterface $services=null) |
Get site group ID. More... | |
static | getSnakFormatterFactory (ContainerInterface $services=null) |
Returns a OutputFormatSnakFormatterFactory the provides SnakFormatters for different output formats. More... | |
static | getValueFormatterFactory (ContainerInterface $services=null) |
Returns a OutputFormatValueFormatterFactory the provides ValueFormatters for different output formats. More... | |
static | getRepoItemUriParser (ContainerInterface $services=null) |
static | getNamespaceChecker (ContainerInterface $services=null) |
static | getLangLinkHandlerFactory (ContainerInterface $services=null) |
static | getParserOutputDataUpdater (ContainerInterface $services=null) |
static | getSidebarLinkBadgeDisplay (ContainerInterface $service=null) |
static | getLanguageLinkBadgeDisplay (ContainerInterface $services=null) |
static | getBaseDataModelDeserializerFactory (ContainerInterface $services=null) |
static | getCompactBaseDataModelSerializerFactory (ContainerInterface $services=null) |
Returns a SerializerFactory creating serializers that generate the most compact serialization. More... | |
static | getCompactEntitySerializer (ContainerInterface $services=null) |
Returns an entity serializer that generates the most compact serialization. More... | |
static | getDataValueDeserializer (ContainerInterface $services=null) |
static | getOtherProjectsSidebarGeneratorFactory (ContainerInterface $services=null) |
static | getEntityChangeFactory (ContainerInterface $services=null) |
static | getEntityChangeLookup (ContainerInterface $services=null) |
static | getEntityDiffer (ContainerInterface $services=null) |
static | getStatementGroupRendererFactory (ContainerInterface $services=null) |
static | getDataAccessSnakFormatterFactory (ContainerInterface $services=null) |
static | getPropertyParserFunctionRunner (ContainerInterface $services=null) |
static | getOtherProjectsSitesProvider (ContainerInterface $services=null) |
static | getAffectedPagesFinder (ContainerInterface $services=null) |
static | getChangeHandler (ContainerInterface $services=null) |
static | getRecentChangeFactory (ContainerInterface $services=null) |
static | getExternalUserNames (ContainerInterface $services=null) |
Returns an ExternalUserNames that can be used to link to the item and property source, if an interwiki prefix for that source (and its site) is known. More... | |
static | getItemAndPropertySource (ContainerInterface $services=null) |
static | getWikibaseContentLanguages (ContainerInterface $services=null) |
static | getTermsLanguages (ContainerInterface $services=null) |
Get a ContentLanguages object holding the languages available for labels, descriptions and aliases. More... | |
static | getRestrictedEntityLookup (ContainerInterface $services=null) |
static | getPropertyOrderProvider (ContainerInterface $services=null) |
static | getEntityNamespaceLookup (ContainerInterface $services=null) |
static | getTermFallbackCache (ContainerInterface $services=null) |
static | getTermFallbackCacheFactory (ContainerInterface $services=null) |
static | getEntityIdLookup (ContainerInterface $services=null) |
static | getDescriptionLookup (ContainerInterface $services=null) |
static | getPropertyLabelResolver (ContainerInterface $services=null) |
static | getReferenceFormatterFactory (ContainerInterface $services=null) |
static | getItemSource (ContainerInterface $services=null) |
static | getPropertySource (ContainerInterface $services=null) |
static | getTermInLangIdsResolverFactory (ContainerInterface $services=null) |
static | getMessageInLanguageProvider (ContainerInterface $services=null) |
static | getClientDomainDbFactory (ContainerInterface $services=null) |
static | getRepoDomainDbFactory (ContainerInterface $services=null) |
static | getEntitySourceAndTypeDefinitions (ContainerInterface $services=null) |
static | getUsageAccumulatorFactory (ContainerInterface $services=null) |
static | getHookRunner (ContainerInterface $services=null) |
Private Member Functions | |
__construct () | |
Top level factory for the WikibaseClient extension.
|
private |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Returns a SerializerFactory creating serializers that generate the most compact serialization.
A factory returned has knowledge about items, properties, and the elements they are made of, but no other entity types.
|
static |
Returns an entity serializer that generates the most compact serialization.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Returns a low level factory object for creating formatters for well known data types.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Returns an ExternalUserNames that can be used to link to the item and property source, if an interwiki prefix for that source (and its site) is known.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Returns the site group ID for the group to be used for language links.
This is typically the group the client wiki itself belongs to, but can be configured to be otherwise using the languageLinkSiteGroup setting.
|
static |
Returns the site group IDs for the group to be used for language links.
This is typically the group the client wiki itself belongs to, but can be configured to be otherwise using the languageLinkSiteGroup setting. It can also be configured to be more than one group.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Will be removed with T277731
|
static |
Returns the this client wiki's site object.
This is taken from the siteGlobalID setting, which defaults to the wiki's database name.
If the configured site ID is not found in the sites table, a new Site object is constructed from the configured ID.
|
static |
Get site group ID.
|
static |
Returns a OutputFormatSnakFormatterFactory the provides SnakFormatters for different output formats.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Get a ContentLanguages object holding the languages available for labels, descriptions and aliases.
|
static |
|
static |
|
static |
Returns a OutputFormatValueFormatterFactory the provides ValueFormatters for different output formats.
|
static |
|
static |