Wikibase
MediaWiki Wikibase extension
Wikibase\Lib Namespace Reference

Root namespace for Lib extension code. More...

Namespaces

 Changes
 
 DataValue
 
 FederatedProperties
 
 Formatters
 
 Interactors
 Various random 'Interactors' that do 'things' (ill defined)
 
 Maintenance
 
 Modules
 
 Normalization
 
 ParserFunctions
 Lib implementations of MediaWiki's Parser functions
 
 Rdbms
 
 Reporting
 Handling and reporting exceptions.
 
 Serialization
 
 Sites
 Management of a the MediaWiki SiteStore
 
 Store
 
 TermFallbackCache
 
 Tests
 Root namespace for Lib extension test code.
 
 Units
 

Classes

class  CacheInvalidArgumentException
 
interface  ContentLanguages
 A list of languages supported as content language. More...
 
class  DataType
 
class  DataTypeDefinitions
 Service that manages property data type definition. More...
 
class  DataTypeFactory
 
class  DataValueFactory
 
class  DifferenceContentLanguages
 Provide languages supported as content languages by removing values in one ContentLanguages from another ContentLanguages. More...
 
class  EntityFactory
 Factory for new, empty Entity objects. More...
 
class  EntitySourceAndTypeDefinitions
 
class  EntityTypeDefinitions
 Service that manages entity type definition. More...
 
interface  FormatableSummary
 Interface for consumers (typically a formatter) of auto-generated edit summary lines that describe edits made on Wikibase entities. More...
 
class  LanguageFallbackChainFactory
 Object creating TermLanguageFallbackChain objects in Wikibase. More...
 
class  LanguageFallbackIndicator
 Generates HTML (usually a 'sup' element) to make the actual and source languages of terms (typically labels and descriptions) that are the result of a language fallback chain and/or transliteration visible to the user. More...
 
class  LanguageNameLookup
 Service for looking up language names based on MediaWiki's Language class. More...
 
class  LanguageNameLookupFactory
 
class  LanguageWithConversion
 Object representing either a verbatim language or a converted language. More...
 
class  LibHooks
 File defining the hook handlers for the WikibaseLib extension. More...
 
class  MediaWikiContentLanguages
 Provide languages supported as content languages based on MediaWiki's Language class. More...
 
class  MediaWikiMessageInLanguageProvider
 
class  MessageException
 
interface  MessageInLanguageProvider
 A provider for messages in a particular language. More...
 
class  PropertyInfoDataTypeLookup
 PropertyDataTypeLookup that uses an PropertyInfoLookup to find a property's data type ID. More...
 
class  PropertyInfoSnakUrlExpander
 SnakUrlExpander that uses an PropertyInfoProvider to find a URL pattern for expanding a Snak's value into an URL. More...
 
class  ServiceBySourceAndTypeDispatcher
 
class  ServiceByTypeDispatcher
 
class  SettingsArray
 Class representing a collection of settings. More...
 
class  SimpleCacheWithBagOStuff
 
interface  SnakUrlExpander
 SnakUrlExpander expands the value of a Snak to a URL (or URI) or some sort. More...
 
class  SourceDispatchingPropertyDataTypeLookup
 
class  StaticContentLanguages
 Provide languages supported as content languages based on a list. More...
 
class  StatsdRecordingSimpleCache
 Simple CacheInterface that increments a statsd metric based on the number of cache misses that occur. More...
 
class  StringNormalizer
 StringNormalizer provides several methods for normalizing strings. More...
 
class  SubEntityTypesMapper
 Thin wrapper around EntityTypeDefinitions::SUB_ENTITY_TYPES. More...
 
class  Summary
 A Summary object can be used to build complex, translatable summaries. More...
 
class  TermFallbackCacheFactory
 Factory for accessing the shared cache. More...
 
class  TermIndexEntry
 Object representing an entry in the term store (formerly known as the term index). More...
 
class  TermLanguageFallbackChain
 FIXME: this class is not a language fallback chain. More...
 
class  UnionContentLanguages
 Provide languages supported as content languages based on two ContentLanguages. More...
 
class  UserInputException
 Used in special pages and elsewhere to handle user input errors, allow them to bubble up to presentation layer and contain message that can be displayed to the user in their language. More...
 
interface  UserLanguageLookup
 Service for looking up the languages understood by a user. More...
 
class  WikibaseContentLanguages
 A collection of ContentLanguages objects for different contexts. More...
 
class  WikibaseSettings
 WikibaseSettings is a static access point to Wikibase settings defined as global state (typically in LocalSettings.php). More...
 

Detailed Description

Root namespace for Lib extension code.