Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CWikibase\Repo\RestApi\Application\UseCases\AddItemStatement\AddItemStatement
 CWikibase\Repo\RestApi\Application\UseCases\AddItemStatement\AddItemStatementResponse
 CWikibase\Repo\RestApi\Application\UseCases\AddItemStatement\AddItemStatementValidator
 CWikibase\Repo\AddPageInfo
 CWikibase\Repo\RestApi\Application\UseCases\AddPropertyStatement\AddPropertyStatement
 CWikibase\Repo\RestApi\Application\UseCases\AddPropertyStatement\AddPropertyStatementResponse
 CWikibase\Repo\RestApi\Application\UseCases\AddPropertyStatement\AddPropertyStatementValidator
 CWikibase\Client\Changes\AffectedPagesFinder
 CWikibase\Repo\RestApi\Domain\ReadModel\AliasesInLanguage
 CWikibase\DataModel\Term\AliasesProviderCommon interface for classes (typically Entities) that contain an AliasGroupList
 CWikibase\Repo\RestApi\Application\Serialization\AliasesSerializer
 CWikibase\DataModel\Services\Diff\Internal\AliasGroupListPatcherPackage private
 CWikibase\DataAccess\AliasTermBufferAliasTermBuffer Interface, to be used alongside TermBuffer
 CWikibase\Repo\AnonymousEditWarningBuilder
 CWikibase\Repo\FederatedProperties\ApiEntityLookupA class that handles fetching and in-memory caching of entities
 CWikibase\Repo\FederatedProperties\ApiEntityNamespaceInfoLookupA class for getting namespaces for federated properties one time per request
 CWikibase\Repo\Api\ApiErrorReporterApiErrorReporter is a component for API modules that handles error reporting
 CWikibase\Repo\Api\ApiHelperFactoryA factory class for API helper objects
 CWikibase\Repo\FederatedProperties\ApiServiceFactory
 CWikibase\Repo\ArrayValueCollector
 CWikibase\Repo\RestApi\Application\UseCases\AssertItemExists
 CWikibase\Repo\RestApi\Application\UseCases\AssertPropertyExists
 CWikibase\Repo\RestApi\Application\UseCases\AssertStatementSubjectExists
 CWikibase\Repo\RestApi\Application\UseCases\AssertUserIsAuthorized
 CWikibase\Lib\Formatters\AutoCommentFormatterFormatter for machine-readable autocomments as generated by SummaryFormatter in the repo
 CWikibase\Repo\FederatedProperties\BaseUriExtractor
 CWikibase\Client\Store\Sql\BulkSubscriptionUpdaterImplements bulk updates for the repo's wb_changes_subscription table, based on the client's local wbc_entity_usage table
 CWikibase\Lib\Formatters\Reference\ByCertainPropertyIdGrouperA list of snaks, grouped by a certain set of properties, with all snaks of other properties in one “other” group
 CWikibase\DataModel\Services\ByPropertyIdGrouperGroups property id providers by their property id
 CWikibase\Repo\CachingCommonsMediaFileNameLookupCaching service that looks up normalized file names from Wikimedia Commons
 CWikibase\Lib\Formatters\CachingKartographerEmbeddingHandlerService for embedding Kartographer mapframes for GlobeCoordinateValues
 CWikibase\Lib\Serialization\CallbackFactory
 CWikibase\Lib\Changes\ChangeInterface for objects representing changes
 CWikibase\Repo\ChangeOp\ChangedLanguagesCollectorCollect distinct languages of changed parts in ChangeOpResult tree
 CWikibase\Repo\ChangeOp\ChangedLanguagesCounterCounts distinct languages of changed parts in ChangeOpResult tree
 CWikibase\Client\Changes\ChangeHandlerInterface for change handling
 CWikibase\Client\RecentChanges\ChangeLineFormatterFormats a changes line for including changes from the Wikibase repo in the client's recent changes, watchlist and related changes special pages
 CWikibase\Repo\Notifications\ChangeNotifierClass for generating and submitting change notifications in different situations
 CWikibase\Repo\ChangeOp\ChangeOpA ChangeOp represents a modification of an entity
 CWikibase\Repo\ChangeOp\ChangeOpDeserializerInterface for services that can construct a ChangeOp from a JSON style array structure describing changes to an entity
 CWikibase\Repo\ChangeOp\Deserialization\ChangeOpDeserializerFactoryFactory providing ChangeOpDeserializers for fields of items and properties, such as label, description, alias, claim and sitelink
 CWikibase\Repo\ChangeOp\ChangeOpFactoryProviderProvider for ChangeOpFactories
 CWikibase\Repo\ChangeOp\ChangeOpResultEach ChangeOp applied will return an instance of ChangeOpResult
 CWikibase\Repo\ChangeOp\ChangeOpsMerge
 CWikibase\Client\Changes\ChangeRunCoalescerA transformer for lists of EntityChanges that combines runs of changes into a single change
 CWikibase\Repo\Store\Sql\ChangesSubscriptionTableBuilderImplements initial population (priming) for the wb_changes_subscription table, based on the wb_items_per_site
 CWikibase\Lib\Changes\ChangeStoreService interface for recording changes
 CWikibase\Repo\Notifications\ChangeTransmitterChannel for sending notifications about changes on the repo to any clients
 CWikibase\Repo\Diff\ClaimDifferClass for generating a ClaimDifference given two statements
 CWikibase\Repo\Diff\ClaimDifferenceRepresents the difference between two Statement objects
 CWikibase\Repo\Diff\ClaimDifferenceVisualizerClass for generating HTML for Claim Diffs
 CWikibase\Repo\ClaimSummaryBuilderEditSummary-Builder for claim operations
 CWikibase\DataModel\Entity\ClearableEntityInterface for Entity objects that can be cleared
 CWikibase\Lib\Rdbms\ClientDomainDbFactory
 CWikibase\Client\ClientHooksFile defining the hook handlers for the Wikibase Client extension
 CWikibase\Client\ParserOutput\ClientParserOutputDataUpdaterUpdate Wikibase ParserOutput properties and extension data
 CWikibase\Client\Store\ClientStoreClient store interface
 CWikibase\Lib\ParserFunctions\CommaSeparatedListClass definition for the CommaSeparatedList parser function
 CWikibase\Repo\Rdf\Values\ComplexValueRdfHelperHelper object for mapping DataValues to complex RDF structures (value nodes)
 CWikibase\Lib\ContentLanguagesA list of languages supported as content language
 CWikibase\Repo\CopyrightMessageBuilder
 CWikibase\DataAccess\DataAccessServicesAn interface of a factory of data retrieval/lookup services
 CWikibase\DataAccess\DataAccessSettingsProvides access to settings relevant for services in the data access component
 CWikibase\Client\DataAccess\DataAccessSnakFormatterFactoryA factory for SnakFormatters in a client context, to be reused in different methods that "access repository data" from a client (typically parser functions and Lua scripts)
 CWikibase\Lib\Store\Sql\Terms\DatabaseInnerTermStoreCleanerCleans up the normalized term store after some terms are no longer needed
 CWikibase\Lib\Store\Sql\Terms\DatabaseTermStoreWriterBaseBase class for item/property TermStoreWriters
 CWikibase\Lib\DataType
 CWikibase\Lib\DataTypeDefinitionsService that manages property data type definition
 CWikibase\Lib\DataTypeFactory
 CWikibase\Repo\DataTypeSelectorData provider for the property type (a.k.a
 CWikibase\Repo\DataTypeValidatorFactoryA factory providing ValueValidators based on DataType id
 CWikibase\Lib\DataValueFactory
 CWikibase\Lib\Normalization\DataValueNormalizerA service to create normalized versions of data values
 CWikibase\Repo\Rdf\DateTimeValueCleanerVery basic cleaner that assumes the date is Gregorian and only ensures it looks OK
 CWikibase\Repo\Rdf\DedupeBagInterface for a facility that avoids duplicates based on value hashes
 CWikibase\Repo\FederatedProperties\DefaultFederatedPropertiesEntitySourceAdder
 CWikibase\Repo\RestApi\Domain\ReadModel\Description
 CWikibase\Repo\RestApi\Application\Validation\DescriptionLanguageCodeValidator
 CWikibase\Client\Store\DescriptionLookupRetrieves up page descriptions
 CWikibase\Repo\RestApi\Application\Serialization\DescriptionsDeserializer
 CWikibase\DataModel\Term\DescriptionsProviderCommon interface for classes (typically Entities) that contain a TermList, representing descriptions
 CWikibase\Repo\RestApi\Application\Serialization\DescriptionsSerializer
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\DeserializedEditMetadataRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\DeserializedItemFieldsRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\DeserializedItemIdRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\DeserializedLanguageCodeRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\DeserializedPatchRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\DeserializedPropertyFieldsRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\DeserializedPropertyIdFilterRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\DeserializedPropertyIdRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\DeserializedStatementIdRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\DeserializedStatementSerializationRequest
 CWikibase\DataModel\Deserializers\DeserializerFactoryFactory for constructing Deserializer objects that can deserialize WikibaseDataModel objects
 CWikibase\InternalSerialization\DeserializerFactoryPublic interface of the library for constructing deserializers
 CWikibase\Repo\Diff\DifferencesSnakVisualizerVisualizes Snaks for difference views
 CWikibase\Repo\Diff\DiffOpValueFormatterClass for generating diff rows for a given set of old and new values
 CWikibase\Repo\Diff\DiffViewInterface for generating views of DiffOp objects
 CWikibase\Repo\ParserOutput\DispatchingEntityMetaTagsCreatorFactoryA factory to create EntityMetaTags implementations by entity type based on callbacks
 CWikibase\Repo\ParserOutput\DispatchingEntityViewFactoryA factory to create EntityDocumentView implementations by entity type based on callbacks
 CWikibase\Repo\Store\Sql\DispatchStatsUtility class for collecting dispatch statistics
 CWikibase\Lib\Rdbms\DomainDbEncapsulation of access to MediaWiki DB related functionality that is commonly used in Wikibase
 CWikibase\Repo\Dumpers\DumpGeneratorDumpGenerator generates a dump of a given set of entities, excluding redirects
 CWikibase\Client\Hooks\EchoNotificationsHandlersHandlers for client Echo notifications
 CWikibase\Client\Hooks\EchoSetupHookHandlerHandlers for hooks (e.g
 CWikibase\Repo\EditEntity\EditEntityHandler for editing activity, providing a unified interface for saving modified entities while performing permission checks and handling edit conflicts
 CWikibase\Repo\EditEntity\EditFilterHookRunnerInterface to run a hook before and edit is saved
 CWikibase\Repo\RestApi\Domain\Model\EditMetadata
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\EditMetadataRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\EditMetadataRequestValidatingDeserializer
 CWikibase\Repo\RestApi\Application\Validation\EditMetadataValidator
 CWikibase\View\EditSectionGeneratorGenerates HTML for a section edit link
 CWikibase\Repo\RestApi\Domain\Model\EditSummary
 CWikibase\Repo\RestApi\Infrastructure\EditSummaryFormatter
 CWikibase\Repo\Api\EditSummaryHelperHelper methods for preparing summary instance for editing entity activity
 CWikibase\Client\DataAccess\Scribunto\EntityAccessorFunctionality needed to expose Entities to Lua
 CWikibase\Lib\Store\EntityArticleIdLookup
 CWikibase\Lib\Store\EntityByLinkedTitleLookupService interface to find Entities by a (somehow) linked page title that is not identical to the page where the entity is stored
 CWikibase\Repo\Api\EntityByTitleHelperHelper class for api modules to resolve page+title pairs into entities
 CWikibase\Lib\Changes\EntityChangeFactory
 CWikibase\Lib\Store\Sql\EntityChangeLookupAllows accessing changes stored in a database
 CWikibase\Repo\ChangeOp\EntityChangeOpProviderTurns entity change request into ChangeOp objects based on change request deserialization configured for the particular entity type
 CWikibase\Repo\Validators\EntityConstraintProviderProvides constraints for each entity type
 CWikibase\Lib\Store\EntityContentDataCodecA codec for use by EntityContent resp EntityHandler subclasses for the serialization and deserialization of EntityContent objects
 CWikibase\Repo\Content\EntityContentFactoryFactory for EntityContent objects
 CWikibase\Repo\LinkedData\EntityDataFormatProviderService for getting information about supported data formats
 CWikibase\Repo\LinkedData\EntityDataRequestHandlerRequest handler implementing a linked data interface for Wikibase entities
 CWikibase\Repo\LinkedData\EntityDataSerializationServiceService for serializing entity data
 CWikibase\Repo\LinkedData\EntityDataUriManagerManages URIs for the linked data interface
 CWikibase\Lib\Changes\EntityDiffChangedAspectsFactory
 CWikibase\DataModel\Services\Diff\EntityDiffer
 CWikibase\DataModel\Services\Diff\EntityDifferStrategy
 CWikibase\Repo\Diff\EntityDiffVisualizerService interface for rendering EntityContentDiffs as HTML
 CWikibase\Repo\Diff\EntityDiffVisualizerFactoryTurns entity change request into ChangeOp objects based on change request deserialization configured for the particular entity type
 CWikibase\DataModel\Entity\EntityDocumentMinimal interface for all objects that represent an entity
 CWikibase\View\EntityDocumentViewInterface for creating views for all different kinds of Wikibase\DataModel\Entity\EntityDocument
 CWikibase\Lib\Store\EntityExistenceChecker
 CWikibase\Lib\EntityFactoryFactory for new, empty Entity objects
 CWikibase\Repo\Content\EntityHolderA holder for entity objects
 CWikibase\DataModel\Entity\EntityId
 CWikibase\DataModel\Services\EntityId\EntityIdComposerConstructs EntityId objects from entity type identifiers and unique parts of entity ID serializations
 CWikibase\DataModel\Services\EntityId\EntityIdFormatter
 CWikibase\View\EntityIdFormatterFactoryA factory interface for generating EntityIdFormatters
 CWikibase\Lib\Store\EntityIdLookupService interface for looking up EntityIds given local wiki pages
 CWikibase\DataModel\Services\EntityId\EntityIdPagerA cursor for paging through EntityIds
 CWikibase\DataModel\Entity\EntityIdParserInterface for objects that can parse strings into EntityIds
 CWikibase\Repo\Hooks\Formatters\EntityLinkFormatter
 CWikibase\Repo\Hooks\Formatters\EntityLinkFormatterFactory
 CWikibase\Repo\Api\EntityLoadingHelperHelper class for api modules to load entities
 CWikibase\DataModel\Services\Lookup\EntityLookupService interface for retrieving Entities from storage
 CWikibase\Repo\Rdf\EntityMentionListenerInterface for tracking entities mentioned while generating RDF
 CWikibase\View\EntityMetaTagsCreatorInterface for creating meta tags (e.g
 CWikibase\Lib\Store\EntityNamespaceLookupUtility functions for Wikibase namespaces
 CWikibase\Repo\ParserOutput\EntityParserOutputDataUpdaterCollection
 CWikibase\Repo\ParserOutput\EntityParserOutputGenerator
 CWikibase\Repo\ParserOutput\EntityParserOutputGeneratorFactory
 CWikibase\Repo\ParserOutput\EntityParserOutputUpdater
 CWikibase\DataModel\Services\Diff\EntityPatcher
 CWikibase\DataModel\Services\Diff\EntityPatcherStrategy
 CWikibase\Repo\Store\EntityPermissionCheckerService interface for checking a user's permissions on a given entity
 CWikibase\DataModel\Services\Entity\EntityPrefetcherA service interface for prefetching entities or data about them in order to make subsequent loading of them faster
 CWikibase\Repo\Maintenance\EntityQuantityUnitRebuilder
 CWikibase\Repo\Rdf\EntityRdfBuilderInterface for an RDF mapping for wikibase entities
 CWikibase\Repo\Rdf\EntityRdfBuilderFactoryFactory for EntityRdfBuilder based on factory callbacks
 CWikibase\DataModel\Entity\EntityRedirectRepresents a redirect from one EntityId to another
 CWikibase\Lib\Store\EntityRedirectChecker
 CWikibase\Repo\Interactors\EntityRedirectCreationInteractorAn interactor implementing the use case of creating a redirect
 CWikibase\DataModel\Services\Lookup\EntityRedirectTargetLookupService interface for looking up an Entity's redirect target id
 CWikibase\Repo\EntityReferenceExtractors\EntityReferenceExtractorDescribes objects that extract ids of referenced entities from an entity
 CWikibase\Lib\Store\EntityRevisionAn EntityRevision contains a specific revision of an EntityDocument
 CWikibase\Lib\Store\EntityRevisionCacheService for caching the latest EntityRevision of an Entity
 CWikibase\Lib\Store\EntityRevisionLookupService interface for retrieving EntityRevisions from storage
 CWikibase\Repo\Api\EntitySearchHelperGeneric interface for searching entities
 CWikibase\DataAccess\EntitySourceAn EntitySource includes information needed to interact with one or more entity types at a given source
 CWikibase\Lib\EntitySourceAndTypeDefinitions
 CWikibase\DataAccess\EntitySourceDefinitionsA collection of EntitySource objects
 CWikibase\DataAccess\EntitySourceDefinitionsConfigParserTODO: alternatively, the logic could go to the "static constructor" of EntitySourceDefinitions class?
 CWikibase\DataAccess\MediaWiki\EntitySourceDocumentUrlProvider
 CWikibase\DataAccess\EntitySourceLookup
 CWikibase\Lib\Store\EntityStoreStorage interface for Entities
 CWikibase\Lib\Store\EntityStoreWatcherWatcher interface for watching an EntityStore
 CWikibase\Repo\Rdf\EntityStubRdfBuilderInterface for an RDF mapping for parts of a Wikibase Entity by id
 CWikibase\Repo\Rdf\EntityStubRdfBuilderFactoryFactory for EntityStubRdfBuilderFactory based on factory callbacks
 CWikibase\Lib\Store\EntityTermStoreWriter
 CWikibase\View\EntityTermsViewGenerates HTML to display the terms of an entity
 CWikibase\Repo\ParserOutput\EntityTermsViewFactory
 CWikibase\Lib\Store\EntityTitleLookupRepresents an arbitrary mapping from entity IDs to wiki page titles, with no further guarantees given
 CWikibase\Lib\Store\EntityTitleTextLookup
 CWikibase\Lib\EntityTypeDefinitionsService that manages entity type definition
 CWikibase\Repo\EntityTypesConfigFeddyPropsAugmenterService that modifies entity type definitions for federated properties
 CWikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater
 CWikibase\Lib\Store\EntityUrlLookup
 CWikibase\Client\Usage\EntityUsageValue object representing the usage of an entity
 CWikibase\Client\Usage\EntityUsageFactoryFactory service for generating EntityUsage objects based on their identity strings
 CWikibase\Client\Usage\Sql\EntityUsageTableHelper class for updating the wbc_entity_usage table
 CWikibase\Client\Usage\Sql\EntityUsageTableBuilderImplements initial population (priming) for the wbc_entity_usage table, based on "wikibase_item" entries in the page_props table
 CWikibase\Repo\Validators\EntityValidatorValidator interface used for validating Entities in a global context
 CWikibase\Repo\RestApi\RouteHandlers\ErrorResponseToHttpStatus
 CWikibase\Lib\Reporting\ExceptionHandlerInterface for objects that can handle exceptions
 CWikibase\Repo\Localizer\ExceptionLocalizerInterface for services that provide localized messages for various types of Exceptions
 CWikibase\Repo\Search\ExtendedResultMarker interface signifying this is extended Wikibase result and Wikibase should not try to use hooks to display it
 CWikibase\Client\Hooks\ExtensionLoadHandlerDo special hook registrations
 CWikibase\Client\RecentChanges\ExternalChangeRepresents an external change
 CWikibase\Client\RecentChanges\ExternalChangeFactory
 CWikibase\View\FallbackChainModuleMethods
 CWikibase\Lib\Store\FallbackLabelDescriptionLookupFactoryFactory to create a FallbackLabelDescriptionLookup that also resolves redirects
 CWikibase\Repo\Search\Fields\FieldDefinitionsThis is a collection of field definitions
 CWikibase\Repo\Search\Fields\FieldDefinitionsFactory
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\FieldsFilterValidatingDeserializer
 CMediaWiki\ResourceLoader\FileModule
 CWikibase\Repo\ChangeOp\FingerprintChangeOpFactoryFactory for ChangeOps that apply to an entity Fingerprint
 CWikibase\DataModel\Services\Diff\Internal\FingerprintPatcherPackage private
 CWikibase\DataModel\Term\FingerprintProviderCommon interface for classes (typically Entities) that contain a Fingerprint
 CWikibase\Repo\FingerprintSearchTextGenerator
 CWikibase\Lib\FormatableSummaryInterface for consumers (typically a formatter) of auto-generated edit summary lines that describe edits made on Wikibase entities
 CWikibase\Lib\Formatters\FormatterLabelDescriptionLookupFactoryFactory for LabelDescriptionLookup objects based on FormatterOptions
 CWikibase\Repo\Rdf\FullStatementRdfBuilderFactory
 CWikibase\Repo\FederatedProperties\GenericActionApiClientA Generic MediaWikiAction API client created for use in Federated Properties, but could be used for other cases
 CWikibase\Repo\GenericEventDispatcherDispatches a notification to a set of watchers
 CWikibase\Repo\RestApi\Application\UseCases\GetItem\GetItem
 CWikibase\Repo\RestApi\Application\UseCases\GetItemAliases\GetItemAliases
 CWikibase\Repo\RestApi\Application\UseCases\GetItemAliasesInLanguage\GetItemAliasesInLanguage
 CWikibase\Repo\RestApi\Application\UseCases\GetItemAliasesInLanguage\GetItemAliasesInLanguageResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetItemAliasesInLanguage\GetItemAliasesInLanguageValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetItemAliases\GetItemAliasesResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetItemAliases\GetItemAliasesValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetItemDescription\GetItemDescription
 CWikibase\Repo\RestApi\Application\UseCases\GetItemDescription\GetItemDescriptionResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetItemDescriptions\GetItemDescriptions
 CWikibase\Repo\RestApi\Application\UseCases\GetItemDescriptions\GetItemDescriptionsResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetItemDescriptions\GetItemDescriptionsValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetItemDescription\GetItemDescriptionValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetItemLabel\GetItemLabel
 CWikibase\Repo\RestApi\Application\UseCases\GetItemLabel\GetItemLabelResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetItemLabels\GetItemLabels
 CWikibase\Repo\RestApi\Application\UseCases\GetItemLabels\GetItemLabelsResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetItemLabels\GetItemLabelsValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetItemLabel\GetItemLabelValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetItem\GetItemResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetItemStatement\GetItemStatement
 CWikibase\Repo\RestApi\Application\UseCases\GetItemStatements\GetItemStatements
 CWikibase\Repo\RestApi\Application\UseCases\GetItemStatements\GetItemStatementsResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetItemStatements\GetItemStatementsValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetItemStatement\GetItemStatementValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetItem\GetItemValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetLatestItemRevisionMetadata
 CWikibase\Repo\RestApi\Application\UseCases\GetLatestPropertyRevisionMetadata
 CWikibase\Repo\RestApi\Application\UseCases\GetLatestStatementSubjectRevisionMetadata
 CWikibase\Repo\RestApi\Application\UseCases\GetProperty\GetProperty
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyAliases\GetPropertyAliases
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyAliasesInLanguage\GetPropertyAliasesInLanguage
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyAliasesInLanguage\GetPropertyAliasesInLanguageResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyAliasesInLanguage\GetPropertyAliasesInLanguageValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyAliases\GetPropertyAliasesResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyAliases\GetPropertyAliasesValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyDescription\GetPropertyDescription
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyDescription\GetPropertyDescriptionResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyDescriptions\GetPropertyDescriptions
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyDescriptions\GetPropertyDescriptionsResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyDescriptions\GetPropertyDescriptionsValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyDescription\GetPropertyDescriptionValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyLabel\GetPropertyLabel
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyLabel\GetPropertyLabelResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyLabels\GetPropertyLabels
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyLabels\GetPropertyLabelsResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyLabels\GetPropertyLabelsValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyLabel\GetPropertyLabelValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetProperty\GetPropertyResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyStatement\GetPropertyStatement
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyStatements\GetPropertyStatements
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyStatements\GetPropertyStatementsResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyStatements\GetPropertyStatementsValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetPropertyStatement\GetPropertyStatementValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetProperty\GetPropertyValidator
 CWikibase\Repo\RestApi\Application\UseCases\GetStatement\GetStatement
 CWikibase\Repo\RestApi\Application\UseCases\GetStatement\GetStatementResponse
 CWikibase\Repo\RestApi\Application\UseCases\GetStatement\GetStatementValidator
 CWikibase\DataModel\Services\Statement\GuidGenerator
 CWikibase\View\HtmlSnakFormatterFactoryA factory constructing SnakFormatters that output HTML
 CWikibase\View\HtmlTermRenderer
 CWikibase\Repo\Store\IdGeneratorGenerates a new unique numeric id for the provided type
 CWikibase\Repo\Hooks\InfoActionHookHandler
 CWikibase\DataModel\Entity\Int32EntityIdInterface for EntityIds that can be converted to a positive, signed 32 bit integer in the range [1..2147483647], and back from the entity type and the number
 CWikibase\Repo\RestApi\Domain\ReadModel\Item
 CWikibase\Repo\RestApi\Domain\Services\ItemAliasesInLanguageRetriever
 CWikibase\Repo\RestApi\Domain\Services\ItemAliasesRetriever
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\ItemDescriptionEditRequestValidatingDeserializer
 CWikibase\Repo\RestApi\Domain\Services\ItemDescriptionRetriever
 CWikibase\Repo\RestApi\Domain\Services\ItemDescriptionsRetriever
 CWikibase\Repo\RestApi\Application\Validation\ItemDescriptionValidator
 CWikibase\Repo\ItemDisambiguationClass representing the disambiguation of a list of WikibaseItems
 CWikibase\Repo\ItemDisambiguationFactoryFactory service to create ItemDisambiguation instances for a particular language
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\ItemFieldsRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\ItemIdRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\ItemIdRequestValidatingDeserializer
 CWikibase\Repo\RestApi\Application\Validation\ItemIdValidator
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\ItemLabelEditRequestValidatingDeserializer
 CWikibase\Repo\RestApi\Domain\Services\ItemLabelRetriever
 CWikibase\Repo\RestApi\Domain\Services\ItemLabelsRetriever
 CWikibase\Repo\RestApi\Application\Validation\ItemLabelValidator
 CWikibase\DataModel\Services\Lookup\ItemLookup
 CWikibase\Repo\Interactors\ItemMergeInteractor
 CWikibase\Lib\Store\ItemOrderProviderInterface that contains method for the ItemOrderProvider
 CWikibase\Repo\RestApi\Domain\ReadModel\ItemParts
 CWikibase\Repo\RestApi\Domain\ReadModel\ItemPartsBuilder
 CWikibase\Repo\RestApi\Domain\Services\ItemPartsRetriever
 CWikibase\Repo\RestApi\Application\Serialization\ItemPartsSerializer
 CWikibase\Repo\RestApi\Domain\Services\ItemRetriever
 CWikibase\Repo\RestApi\Domain\ReadModel\ItemRevision
 CWikibase\Repo\RestApi\Domain\Services\ItemRevisionMetadataRetriever
 CWikibase\Repo\ItemSearchTextGenerator
 CWikibase\Repo\Store\Sql\ItemsPerSiteBuilderUtility class for rebuilding the wb_items_per_site table
 CWikibase\Repo\RestApi\Domain\Services\ItemStatementsRetriever
 CWikibase\Repo\Store\ItemsWithoutSitelinksFinderInterface for services for getting items without sitelinks
 CWikibase\Repo\Store\ItemTermsRebuilder
 CWikibase\DataModel\Services\Term\ItemTermStoreWriter
 CWikibase\Repo\RestApi\Domain\Services\ItemUpdater
 CWikibase\Repo\Dumpers\JsonDataTypeInjectorClass for injecting property datatypes in entity json serialization
 CWikibase\Repo\RestApi\Domain\Services\JsonPatcher
 CWikibase\Repo\RestApi\Application\Validation\JsonPatchValidator
 CWikibase\Repo\RestApi\Domain\ReadModel\Label
 CWikibase\Lib\Store\LabelConflictFinderService interface for detecting label conflicts
 CWikibase\DataModel\Services\Lookup\LabelLookupLooks up the label of an entity
 CWikibase\Repo\RestApi\Application\Serialization\LabelsDeserializer
 CWikibase\DataModel\Term\LabelsProviderCommon interface for classes (typically Entities) that contain a TermList, representing labels
 CWikibase\Repo\RestApi\Application\Serialization\LabelsSerializer
 CWikibase\Client\Hooks\LangLinkHandler
 CWikibase\Client\Hooks\LangLinkHandlerFactory
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\LanguageCodeRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\LanguageCodeRequestValidatingDeserializer
 CWikibase\Repo\RestApi\Application\Validation\LanguageCodeValidator
 CWikibase\View\LanguageDirectionalityLookupReturns the directionality of a language
 CWikibase\Lib\LanguageFallbackChainFactoryObject creating TermLanguageFallbackChain objects in Wikibase
 CWikibase\Lib\LanguageFallbackIndicatorGenerates 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
 CWikibase\Client\Hooks\LanguageLinkBadgeDisplayProvides access to the badges of the current page's sitelinks and adds some properties to the HTML output to display them
 CWikibase\Lib\LanguageNameLookupService for looking up language names based on MediaWiki's Language class
 CWikibase\Lib\LanguageNameLookupFactory
 CWikibase\Lib\LanguageWithConversionObject representing either a verbatim language or a converted language
 CWikibase\Repo\RestApi\Domain\ReadModel\LatestItemRevisionMetadataResult
 CWikibase\Repo\RestApi\Domain\ReadModel\LatestPropertyRevisionMetadataResult
 CWikibase\Lib\Store\LatestRevisionIdResultRepresents result of \Wikibase\Lib\Store\EntityRevisionLookup::getLatestRevisionId method call
 CWikibase\Repo\RestApi\Domain\ReadModel\LatestStatementSubjectRevisionMetadataResult
 CWikibase\InternalSerialization\LegacyDeserializerFactoryFactory for constructing deserializers that implement handling for the legacy format
 CWikibase\DataModel\LegacyIdInterpreterTurns legacy entity id serializations consisting of entity type + numeric id into present day EntityId implementations
 CWikibase\Lib\Store\LinkTargetEntityIdLookupThis lookup should be able to deal with LinkTargets that:
 CWikibase\View\LocalizedTextProviderA service providing localized texts for keys
 CWikibase\Repo\LocalizedTextProviderFactory
 CWikibase\Lib\Store\LookupConstantsConstants used for looking up entities
 CWikibase\Client\DataAccess\Scribunto\LuaFunctionCallTrackerHelper for tracking accesses of Lua functions
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\MappedRequestValidatingDeserializer
 CWikibase\DataModel\Internal\MapValueHasherGenerates hashes for associative arrays based on the values of their elements
 CWikibase\Lib\Store\MatchingTermsLookupMethods helping search interactors from a term store
 CWikibase\Lib\Store\MatchingTermsLookupFactory
 CWikibase\Lib\Modules\MediaWikiConfigValueProviderProvider to pass information to mw.config
 CWikibase\Repo\EditEntity\MediaWikiEditEntityFactory
 CWikibase\Repo\Merge\MergeFactoryFactory for merging services
 CWikibase\Lib\MessageInLanguageProviderA provider for messages in a particular language
 CWikibase\Repo\RestApi\RouteHandlers\Middleware\Middleware
 CWikibase\Repo\RestApi\RouteHandlers\Middleware\MiddlewareHandler
 CMediaWiki\ResourceLoader\Module
 CWikibase\Repo\Parsers\MwDateFormatParserFactoryThis factory creates a parser that accepts most outputs of MediaWiki's Language::sprintfDate formatting
 CWikibase\Client\NamespaceCheckerChecks if a namespace in Wikibase Client shall have wikibase links, etc., based on settings
 CWikibase\Repo\Merge\Validator\NoCrossReferencingStatements
 CWikibase\Client\Hooks\NoLangLinkHandlerHandles the NOEXTERNALLANGLINKS parser function
 CWikibase\Repo\ChangeOp\NonLanguageBoundChangesCounterCounts changes to entity that are not language bound (not instance of LanguageBoundChangeOpResult) in ChangeOpResult tree
 CWikibase\Lib\Store\Sql\Terms\NormalizedTermStorageMappingHelper for mapping columns names of item/property in term storage
 CWikibase\Lib\Formatters\NumberLocalizerFactory
 CWikibase\Client\Hooks\OtherProjectsSidebarGeneratorOutputs a sidebar section for other project links
 CWikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory
 CWikibase\Client\OtherProjectsSitesProviderProvides a list of sites that should be displayed in the "Other projects" sidebar
 CWikibase\Lib\Formatters\OutputFormatSnakFormatterFactoryFactory service for obtaining a SnakFormatter for a desired output format
 CWikibase\Lib\Formatters\OutputFormatValueFormatterFactoryFactory for ValueFormatters, based on factory callbacks
 CWikibase\Repo\Hooks\Helpers\OutputPageEditabilityDetermined (likely) editability of an OutputPage by inspecting this god object's properties
 CWikibase\Repo\Hooks\OutputPageEntityIdReaderAllows retrieving an EntityId based on a previously propagated OutputPage
 CWikibase\Repo\Hooks\Helpers\OutputPageEntityViewChecker
 CWikibase\Repo\OutputPageJsConfigBuilderHandles adding user-specific or other js config to OutputPage
 CWikibase\Repo\Hooks\Helpers\OutputPageRevisionIdReaderDetermines the revision id shown on an OutputPage by inspecting this god object's properties
 CWikibase\Client\Usage\PageEntityUsagesValue object representing the entity usages on a single page
 CWikibase\Lib\Store\Sql\PageTableEntityQueryInterface to run a query to find an entity of given ID within the mediawiki page table and also map resulting rows back to the entity IDs they relate to
 CWikibase\Client\Changes\PageUpdaterService interface for triggering different kinds of page updates and generally notifying the local wiki of external changes
 CWikibase\Repo\ParserOutput\ParserOutputJsConfigBuilder
 CWikibase\Repo\RestApi\Application\UseCases\PatchItemDescriptions\PatchedDescriptionsValidator
 CWikibase\Repo\RestApi\Application\UseCases\PatchItemLabels\PatchedLabelsValidator
 CWikibase\Repo\RestApi\Application\UseCases\PatchStatement\PatchedStatementValidator
 CWikibase\Repo\RestApi\Application\UseCases\PatchItemDescriptions\PatchItemDescriptions
 CWikibase\Repo\RestApi\Application\UseCases\PatchItemDescriptions\PatchItemDescriptionsResponse
 CWikibase\Repo\RestApi\Application\UseCases\PatchItemDescriptions\PatchItemDescriptionsValidator
 CWikibase\Repo\RestApi\Application\UseCases\PatchItemLabels\PatchItemLabels
 CWikibase\Repo\RestApi\Application\UseCases\PatchItemLabels\PatchItemLabelsResponse
 CWikibase\Repo\RestApi\Application\UseCases\PatchItemLabels\PatchItemLabelsValidator
 CWikibase\Repo\RestApi\Application\UseCases\PatchItemStatement\PatchItemStatement
 CWikibase\Repo\RestApi\Application\UseCases\PatchItemStatement\PatchItemStatementValidator
 CWikibase\Repo\RestApi\Application\UseCases\PatchJson
 CWikibase\Repo\RestApi\Application\UseCases\PatchPropertyStatement\PatchPropertyStatement
 CWikibase\Repo\RestApi\Application\UseCases\PatchPropertyStatement\PatchPropertyStatementValidator
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\PatchRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\PatchRequestValidatingDeserializer
 CWikibase\Repo\RestApi\Application\UseCases\PatchStatement\PatchStatement
 CWikibase\Repo\RestApi\Application\UseCases\PatchStatement\PatchStatementResponse
 CWikibase\Repo\RestApi\Application\UseCases\PatchStatement\PatchStatementValidator
 CWikibase\Repo\RestApi\Domain\Services\PermissionChecker
 CWikibase\Repo\ParserOutput\PlaceholderExpander\PlaceholderExpander
 CWikibase\Repo\RestApi\RouteHandlers\Middleware\PreconditionMiddlewareFactory
 CWikibase\Repo\RestApi\Domain\ReadModel\PredicateProperty
 CWikibase\Repo\RestApi\Domain\ReadModel\Property
 CWikibase\Repo\RestApi\Domain\Services\PropertyAliasesInLanguageRetriever
 CWikibase\Repo\RestApi\Domain\Services\PropertyAliasesRetriever
 CWikibase\Repo\PropertyDataTypeChangerClass for changing a property's data type
 CWikibase\DataModel\Services\Lookup\PropertyDataTypeLookup
 CWikibase\DataModel\Services\Entity\PropertyDataTypeMatcherCheck if a PropertyId is for a Property with a specific data type
 CWikibase\Repo\RestApi\Domain\Services\PropertyDescriptionRetriever
 CWikibase\Repo\RestApi\Domain\Services\PropertyDescriptionsRetriever
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\PropertyFieldsRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\PropertyIdFilterRequest
 CWikibase\DataModel\PropertyIdProviderInterface for objects containing a property id
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\PropertyIdRequest
 CWikibase\Client\DataAccess\PropertyIdResolverResolves the NumericPropertyId for the input, which might be a property label or prefixed id
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\PropertyIdValidatingDeserializer
 CWikibase\Repo\RestApi\Application\Validation\PropertyIdValidator
 CWikibase\Repo\PropertyInfoBuilderClass to build the information about a property
 CWikibase\Lib\Store\PropertyInfoLookup
 CWikibase\Lib\Store\PropertyInfoProviderService for providing a specific information about properties
 CWikibase\Lib\Store\PropertyInfoStore
 CWikibase\Repo\Store\Sql\PropertyInfoTableBuilderUtility class for rebuilding the wb_property_info table
 CWikibase\DataModel\Services\Term\PropertyLabelResolverResolves property labels (which are unique per language) into entity IDs
 CWikibase\Repo\RestApi\Domain\Services\PropertyLabelRetriever
 CWikibase\Repo\RestApi\Domain\Services\PropertyLabelsRetriever
 CWikibase\DataModel\Services\Lookup\PropertyLookup
 CWikibase\Lib\Store\PropertyOrderProviderInterface that contains method for the PropertyOrderProvider
 CWikibase\Repo\RestApi\Domain\ReadModel\PropertyParts
 CWikibase\Repo\RestApi\Domain\ReadModel\PropertyPartsBuilder
 CWikibase\Repo\RestApi\Domain\Services\PropertyPartsRetriever
 CWikibase\Repo\RestApi\Application\Serialization\PropertyPartsSerializer
 CWikibase\Repo\RestApi\Domain\Services\PropertyRetriever
 CWikibase\Repo\RestApi\Domain\ReadModel\PropertyRevision
 CWikibase\Repo\RestApi\Domain\Services\PropertyRevisionMetadataRetriever
 CWikibase\Repo\PropertyServices
 CWikibase\Repo\Rdf\PropertySpecificComponentsRdfBuilderRdfbuilder to create the triples that describe:
 CWikibase\Repo\RestApi\Domain\Services\PropertyStatementsRetriever
 CWikibase\Repo\Store\PropertyTermsRebuilder
 CWikibase\DataModel\Services\Term\PropertyTermStoreWriter
 CWikibase\Repo\RestApi\Domain\Services\PropertyUpdater
 CWikibase\Repo\RestApi\Domain\ReadModel\PropertyValuePair
 CWikibase\Repo\RestApi\Application\Serialization\PropertyValuePairDeserializer
 CWikibase\Repo\RestApi\Application\Serialization\PropertyValuePairSerializer
 CWikibase\Repo\RestApi\Domain\ReadModel\Rank
 CWikibase\View\RawMessageParameterValue object to be used with {
 CWikibase\Repo\Rdf\RdfBuilderFactory
 CWikibase\Repo\Rdf\RdfProducerRDF producer options
 CWikibase\Repo\Rdf\RdfVocabularyRDF vocabulary for use in mapping for wikibase data model
 CWikibase\Client\RecentChanges\RecentChangeFactory
 CWikibase\Repo\Hooks\RecentChangeSaveHookHandlerInject change information from RC into the change notification created by the onRevisionFromEditComplete hook handler and save it to wb_changes table
 CWikibase\Client\RecentChanges\RecentChangesFinder
 CWikibase\Lib\Store\RedirectResolvingLatestRevisionLookup
 CWikibase\Lib\Store\RedirectRevisionRepresents a revision of a Wikibase redirect
 CWikibase\Repo\RestApi\Domain\ReadModel\Reference
 CWikibase\DataModel\Services\Lookup\ReferencedEntityIdLookupService interface for getting a referenced entity (out of a specified set), from a given starting entity
 CWikibase\Repo\RestApi\Application\Serialization\ReferenceDeserializer
 CWikibase\Lib\Formatters\Reference\ReferenceFormatterA service to format a Reference into a block of Wikitext
 CWikibase\Client\DataAccess\ReferenceFormatterFactoryA factory for ReferenceFormatters
 CWikibase\Lib\Normalization\ReferenceNormalizer
 CWikibase\Repo\RestApi\Application\Serialization\ReferenceSerializer
 CWikibase\Repo\RestApi\Application\UseCases\RemoveItemStatement\RemoveItemStatement
 CWikibase\Repo\RestApi\Application\UseCases\RemoveItemStatement\RemoveItemStatementValidator
 CWikibase\Repo\RestApi\Application\UseCases\RemovePropertyStatement\RemovePropertyStatement
 CWikibase\Repo\RestApi\Application\UseCases\RemovePropertyStatement\RemovePropertyStatementValidator
 CWikibase\Repo\RestApi\Application\UseCases\RemoveStatement\RemoveStatement
 CWikibase\Repo\RestApi\Application\UseCases\RemoveStatement\RemoveStatementValidator
 CWikibase\Repo\RestApi\Application\UseCases\ReplaceItemStatement\ReplaceItemStatement
 CWikibase\Repo\RestApi\Application\UseCases\ReplaceItemStatement\ReplaceItemStatementValidator
 CWikibase\Repo\RestApi\Application\UseCases\ReplacePropertyStatement\ReplacePropertyStatement
 CWikibase\Repo\RestApi\Application\UseCases\ReplacePropertyStatement\ReplacePropertyStatementValidator
 CWikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatement
 CWikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatementResponse
 CWikibase\Repo\RestApi\Application\UseCases\ReplaceStatement\ReplaceStatementValidator
 CWikibase\Lib\Store\Sql\Terms\Util\ReplicaPrimaryAwareRecordIdsAcquirerAllows acquiring ids of records in database table, by inspecting a given read-only replica database to initially find existing records with their ids, and insert non-existing records into a read-write primary database and getting those ids as well from the primary database after insertion
 CWikibase\Lib\Rdbms\ReplicationWaiter
 CWikibase\Lib\Rdbms\RepoDomainDbFactory
 CWikibase\Repo\RepoHooksFile defining the hook handlers for the Wikibase extension
 CWikibase\Client\RepoItemLinkGenerator
 CWikibase\Client\RepoLinker
 CWikibase\Lib\Changes\RepoRevisionIdentifierFactoryFactory for RepoRevisionIdentifier objects
 CWikibase\Repo\RestApi\RouteHandlers\Middleware\RequestPreconditionCheckWrapper around an ItemRevisionMetadataRetriever and ConditionalHeaderUtil to check whether a request meets the preconditions for a certain response code
 CWikibase\Repo\RestApi\RouteHandlers\Middleware\RequestPreconditionCheckResult
 CWikibase\Repo\RestApi\RouteHandlers\ResponseFactory
 CWikibase\Repo\Api\ResultBuilderBuilder of MediaWiki ApiResult objects with various convenience functions for adding Wikibase concepts and result parts to results in a uniform way
 CWikibase\Client\RecentChanges\RevisionDataRepresents a revision on a site
 CWikibase\Client\DataAccess\ParserFunctions\RunnerRunner for the {{#property|…}} and {{#statements|…}} parser functions
 CWikibase\Lib\Serialization\SerializationModifierClass which can be used to easily modify serializations and arrays
 CWikibase\DataModel\Serializers\SerializerFactoryFactory for constructing Serializer objects that can serialize WikibaseDataModel objects
 CWikibase\Repo\RestApi\Application\Serialization\SerializerFactory
 CWikibase\Lib\ServiceBySourceAndTypeDispatcher
 CWikibase\Lib\ServiceByTypeDispatcher
 CWikibase\Repo\RestApi\Application\UseCases\SetItemDescription\SetItemDescription
 CWikibase\Repo\RestApi\Application\UseCases\SetItemDescription\SetItemDescriptionResponse
 CWikibase\Repo\RestApi\Application\UseCases\SetItemDescription\SetItemDescriptionValidator
 CWikibase\Repo\RestApi\Application\UseCases\SetItemLabel\SetItemLabel
 CWikibase\Repo\RestApi\Application\UseCases\SetItemLabel\SetItemLabelResponse
 CWikibase\Repo\RestApi\Application\UseCases\SetItemLabel\SetItemLabelValidator
 CWikibase\Client\Hooks\ShortDescHandlerHandles the {{SHORTDESC:...}} parser function
 CWikibase\Lib\Formatters\ShowCalendarModelDeciderA helper class for time value formatters, deciding whether the calendar model should be shown or not
 CWikibase\Repo\Hooks\SidebarBeforeOutputHookHandler
 CWikibase\Client\Hooks\SidebarLinkBadgeDisplayBasic display logic to output badges in the sidebar
 CWikibase\DataAccess\SingleEntitySourceServicesFactory
 CWikibase\DataModel\SiteLinkImmutable value object representing a link to a page on another site
 CWikibase\Repo\RestApi\Domain\ReadModel\SiteLink
 CWikibase\Repo\ChangeOp\Deserialization\SiteLinkBadgeChangeOpSerializationValidatorValidates the structure of the site link's badge change request
 CWikibase\Repo\ChangeOp\SiteLinkChangeOpFactoryFactory for ChangeOps that modify SiteLinks
 CWikibase\Client\RecentChanges\SiteLinkCommentCreatorCreates an array structure with comment information for storing in the rc_params column of the RecentChange table, for use in generating recent change comments for wikibase changes
 CWikibase\Repo\Store\SiteLinkConflictLookupContains methods for looking up SiteLink conflicts
 CWikibase\Repo\SiteLinkGlobalIdentifiersProvider
 CWikibase\DataModel\Services\Diff\Internal\SiteLinkListPatcherPackage private
 CWikibase\DataModel\Serializers\SiteLinkListSerializer
 CWikibase\Lib\Store\SiteLinkLookupContains methods to lookup of sitelinks of lookup by sitelinks
 CWikibase\Repo\SiteLinkPageNormalizer
 CWikibase\Client\Hooks\SiteLinksForDisplayLookupReturns the site links to display in the navigation areas of the client UI
 CWikibase\Repo\RestApi\Infrastructure\SiteLinksReadModelConverter
 CWikibase\Repo\RestApi\Application\Serialization\SiteLinksSerializer
 CWikibase\View\SiteLinksViewCreates views for lists of site links
 CWikibase\Repo\SiteLinkTargetProvider
 CWikibase\Lib\Sites\SiteMatrixParserTranslates api sitematrix results json into an array of Site objects
 CWikibase\Lib\Sites\SitesBuilderBuilds the site identifiers table
 CWikibase\Client\Hooks\SkinAfterBottomScriptsHandler
 CWikibase\Repo\SnakFactoryFactory for creating new snaks
 CWikibase\Lib\Formatters\SnakFormatHelper for handling SnakFormatter output formats
 CWikibase\Lib\Formatters\SnakFormatterSnakFormatter is an interface for services that render Snaks to a specific output format
 CWikibase\View\SnakHtmlGeneratorBase class for generating Snak html
 CWikibase\Lib\Normalization\SnakNormalizer
 CWikibase\Repo\Rdf\SnakRdfBuilderImplementation for RDF mapping for Snaks
 CWikibase\DataModel\Snak\SnakRoleEnum with snak roles
 CWikibase\Client\DataAccess\Scribunto\SnakSerializationRendererFunctionality needed to render snaks as provided through Lua
 CWikibase\Client\DataAccess\SnaksFinderFind Snaks for claims in a given Entity, based on NumericPropertyId
 CWikibase\Lib\SnakUrlExpanderSnakUrlExpander expands the value of a Snak to a URL (or URI) or some sort
 CWikibase\Repo\Specials\SpecialListPropertiesDispatchingFactoryFactory to create Special:ListProperties based on whether federated properties setting is enabled ot not
 CWikibase\Repo\Specials\SpecialPageCopyrightView
 CWikibase\View\SpecialPageLinkerA service returning a URL for a specific special page with optional parameters
 CWikibase\Repo\Store\Sql\SqlEntityIdPagerFactoryFactory for SqlEntityIdPager objects
 CWikibase\Repo\RestApi\Domain\ReadModel\Statement
 CWikibase\Repo\ChangeOp\StatementChangeOpFactoryFactory for ChangeOps that modify Statements
 CWikibase\Repo\ParserOutput\StatementDataUpdater
 CWikibase\Repo\RestApi\Application\Serialization\StatementDeserializer
 CWikibase\DataModel\Statement\StatementFilter
 CWikibase\DataModel\Services\Statement\Grouper\StatementGrouper
 CWikibase\Repo\StatementGrouperBuilderFactory for a StatementGrouper
 CWikibase\View\StatementGroupListViewGenerates HTML to display statements
 CWikibase\Client\DataAccess\ParserFunctions\StatementGroupRendererRenderer for the {{#property}} parser function for rendering a Statement group
 CWikibase\Client\DataAccess\ParserFunctions\StatementGroupRendererFactory
 CWikibase\DataModel\Statement\StatementGuidImmutable value object for a statement id
 CWikibase\DataModel\Services\Statement\StatementGuidParserA parser capable of splitting a statement id into the entity id of the entity the statement belongs to, and the randomly generated global unique identifier (GUID)
 CWikibase\DataModel\Services\Statement\StatementGuidValidator
 CWikibase\View\StatementHtmlGeneratorBackend renderer that generates the HTML representation of a statement for use in an entity view
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\StatementIdRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\StatementIdRequestValidatingDeserializer
 CWikibase\Repo\RestApi\Application\Validation\StatementIdValidator
 CWikibase\DataModel\Services\Diff\StatementListDiffer
 CWikibase\DataModel\Services\Diff\StatementListPatcher
 CWikibase\DataModel\Statement\StatementListProviderCommon interface for classes (typically Entities) that contain a StatementList
 CWikibase\Repo\RestApi\Application\Serialization\StatementListSerializer
 CWikibase\Repo\Api\StatementModificationHelperHelper class for modifying an entities statements
 CWikibase\Lib\Normalization\StatementNormalizer
 CWikibase\Repo\RestApi\Domain\Services\StatementReadModelConverter
 CWikibase\Repo\RestApi\Domain\Services\StatementRemover
 CWikibase\Repo\RestApi\Domain\Services\StatementRetriever
 CWikibase\Repo\RestApi\Domain\ReadModel\StatementRevision
 CWikibase\View\StatementSectionsView
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\StatementSerializationRequest
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\StatementSerializationRequestValidatingDeserializer
 CWikibase\Repo\RestApi\Application\Serialization\StatementSerializer
 CWikibase\Repo\Merge\StatementsMergerMerges statements of two StatementListProvider objects
 CWikibase\Repo\RestApi\Infrastructure\DataAccess\StatementSubjectRetriever
 CWikibase\Repo\RestApi\Domain\Services\StatementSubjectRevisionMetaDataRetriever
 CWikibase\Client\DataAccess\StatementTransclusionInteractorRenders the main Snaks associated with a given Property on an Entity
 CWikibase\Repo\RestApi\Domain\Services\StatementUpdater
 CWikibase\Repo\RestApi\Application\Validation\StatementValidator
 CWikibase\Repo\RestApi\Domain\Services\StatementWriteModelRetriever
 CWikibase\Repo\Store\StoreStore interface
 CWikibase\Lib\StringNormalizerStringNormalizer provides several methods for normalizing strings
 CWikibase\Lib\SubEntityTypesMapperThin wrapper around EntityTypeDefinitions::SUB_ENTITY_TYPES
 CWikibase\Repo\Store\SubscriptionLookupInterface for looking up which client is interested in changes to which entity
 CWikibase\Client\Usage\SubscriptionManagerService interface for tracking subscriptions of clients to entity change events generated on the repo
 CWikibase\Repo\SummaryFormatterFormatter for Summary objects
 CWikibase\Repo\FederatedProperties\SummaryParsingPrefetchHelperA helper class for parsing and prefetching properties from summaries for federated properties
 CWikibase\View\Template\TemplateAllows storing and accessing of templates (e.g
 CWikibase\View\Template\TemplateFactory
 CWikibase\View\Module\TemplateModuleInjects templates into JavaScript
 CWikibase\View\Template\TemplateRegistryAllows storing and accessing of templates (e.g
 CWikibase\DataModel\Term\TermImmutable value object
 CWikibase\Repo\ParserOutput\TermboxFlag
 CWikibase\View\Termbox\Renderer\TermboxRenderer
 CWikibase\Repo\ParserOutput\PlaceholderExpander\TermboxRequestInspectorDetermines whether the entity page was requested with non-default settings, e.g
 CWikibase\Repo\ParserOutput\TermboxVersionParserCacheValueRejector
 CWikibase\DataModel\Services\Term\TermBufferA service interface for buffering terms
 CWikibase\Repo\ChangeOp\Deserialization\TermChangeOpSerializationValidatorThis class is used to validate attributes of term change serializations such as language fields before they are passed to ChangeOps
 CWikibase\Lib\TermFallbackCache\TermFallbackCacheFacadeTermFallbackCacheFacade is class to allow for simplified interaction with the shared cache used for storing TermFallback objects (also known as the term fallback cache or formatter cache)
 CWikibase\Lib\TermFallbackCacheFactoryFactory for accessing the shared cache
 CWikibase\Lib\TermFallbackCache\TermFallbackCacheServiceFactory
 CWikibase\Lib\TermIndexEntryObject representing an entry in the term store (formerly known as the term index)
 CWikibase\Lib\Store\TermIndexSearchCriteriaObject representing search criteria while performing a search in the term store (formerly known as the term index)
 CWikibase\Lib\Store\Sql\Terms\TermInLangIdsAcquirerConsumers acquire ids for stored terms to be used to link entities to these terms
 CWikibase\Lib\Store\Sql\Terms\TermInLangIdsResolverA service to turn term in lang IDs into terms, the inverse of TermInLangIdsAcquirer
 CWikibase\Lib\Store\Sql\Terms\TermInLangIdsResolverFactory
 CWikibase\Lib\TermLanguageFallbackChainFIXME: this class is not a language fallback chain
 CWikibase\DataModel\Services\Diff\TermListPatcher
 CWikibase\DataModel\Services\Lookup\TermLookupA service interface for looking up entity terms
 CWikibase\Repo\Store\TermsCollisionDetectorFind collisions of term values with existing terms in store
 CWikibase\Repo\Store\TermsCollisionDetectorFactory
 CWikibase\Lib\Interactors\TermSearchInteractorInterface for searching for terms
 CWikibase\Lib\Interactors\TermSearchInteractorFactoryInterface for factories creating TermSearchInteractor instances configured for the particular display language
 CWikibase\Lib\Interactors\TermSearchOptions
 CWikibase\Lib\Interactors\TermSearchResult
 CWikibase\Repo\RestApi\Infrastructure\TermsEditSummaryToFormattableSummaryConverter
 CWikibase\View\TermsListViewGenerates HTML to display terms of an entity in a list
 CWikibase\Lib\Store\Sql\Terms\TermStoreCleanerInterface for deleting IDs acquired from a TermInLangIdsAcquirer, including any further cleanup if necessary
 CWikibase\Lib\Store\Sql\Terms\TermStoreWriterFactoryFactory for creating writer objects relating to the 2019 SQL based terms storage
 CWikibase\DataModel\Term\TermTypesTerm types used on Items and Properties
 CWikibase\Repo\Validators\TermValidatorFactoryProvides validators for terms (like the maximum length of labels, etc)
 CWikibase\Repo\RestApi\Infrastructure\TermValidatorFactoryLabelTextValidator
 CWikibase\Repo\ParserOutput\TextInjectorHelper for injecting text by substituting placeholders
 CWikibase\Repo\Parsers\TimeParserFactory
 CWikibase\Repo\Interactors\TokenCheckInteractorInteractor for checking edit tokens
 CWikibase\Repo\Rdf\TruthyStatementRdfBuilderFactory
 CWikibase\DataModel\Snak\TypedSnak
 CWikibase\Lib\Formatters\TypedValueFormatterProvides a string representation for a DataValue given its associated DataType
 CWikibase\Lib\Store\Sql\Terms\TypeIdsAcquirerAcquires unique constant ids for stored types
 CWikibase\Lib\Store\Sql\Terms\TypeIdsLookupLookup service to fetch ids of stored types
 CWikibase\Lib\Store\Sql\Terms\TypeIdsResolverA service to turn type IDs into types, the inverse of TypeIdsAcquirer
 CWikibase\Client\Store\Sql\UnexpectedUnconnectedPagePrimerMaintenance helper which adds or updates the "unexpectedUnconnectedPage" page property for all relevant pages
 CWikibase\Lib\Units\UnitConverterConvert quantities to other units
 CWikibase\Lib\Units\UnitStorageStorage interface for Unit conversion information
 CWikibase\Client\UpdateRepo\UpdateRepoProvides logic to update the repo after certain changes have been performed in the client (like page moves)
 CWikibase\Repo\Validators\UrlSchemeValidatorsUrlSchemeValidators is a collection of validators for some commonly used URL schemes
 CWikibase\Client\Usage\UsageAccumulatorInterface and base class for objects accumulating usage tracking information for a given page
 CWikibase\Client\Usage\UsageAccumulatorFactory
 CWikibase\Client\Usage\UsageAspectTransformerTransforms usage aspect based on a filter of aspects relevant in some context
 CWikibase\Client\Usage\UsageDeduplicatorThis class de-duplicates entity usages for performance and storage reasons
 CWikibase\Client\Usage\UsageLookupService interface looking up the usage of entities across pages on the local wiki
 CWikibase\Client\Usage\UsageTrackerService interface for tracking the usage of entities across pages on the local wiki
 CWikibase\Client\Store\UsageUpdaterService for updating usage tracking and associated change subscription information
 CWikibase\Repo\RestApi\Application\UseCaseRequestValidation\UseCaseRequest
 CWikibase\Repo\RestApi\Domain\Model\User
 CWikibase\Lib\UserLanguageLookupService for looking up the languages understood by a user
 CWikibase\Repo\Hooks\Helpers\UserPreferredContentLanguagesLookup
 CWikibase\Repo\RestApi\Domain\Model\UserProvidedEditMetadata
 CWikibase\DataModel\Services\Statement\V4GuidGeneratorGlobally Unique Identifier generator
 CWikibase\Repo\RestApi\Application\Validation\ValidationError
 CWikibase\Repo\ValidatorBuildersDefines validators for the basic well known data types supported by Wikibase
 CWikibase\Repo\Validators\ValidatorErrorLocalizer
 CWikibase\Repo\RestApi\Domain\ReadModel\Value
 CWikibase\Repo\RestApi\Application\Serialization\ValueDeserializer
 CWikibase\Repo\ValueParserFactoryBuilds ValueParser objects
 CValueParsersStringNormalizer
 CWikibase\DataModel\Services\DataValue\ValuesFinderFind all data values for a specified data type in an array of snaks
 CWikibase\Repo\Rdf\ValueSnakRdfBuilderInterface for RDF mapping for wikibase data values
 CWikibase\Repo\Rdf\ValueSnakRdfBuilderFactoryFactory for ValueSnakRdfBuilder based on factory callbacks
 CWikibase\Repo\RestApi\Domain\Services\ValueTypeLookup
 CWikibase\View\ViewContentA view containing rendered HTML that may still contain placeholders to be replaced before the HTML can be presented to the end-user
 CWikibase\View\ViewFactoryThis is a basic factory to create views for DataModel objects
 CWikibase\View\ViewPlaceHolderEmitterDescribes objects emitting view placeholders for parts of the markup that aren't cacheable, e.g
 CWikibase\Repo\RestApi\WbRestApi
 CWikibase\Lib\Formatters\Reference\WellKnownReferencePropertiesA container for a set of property IDs for certain well-known roles
 CWikibase\Client\WikibaseClientTop level factory for the WikibaseClient extension
 CWikibase\Lib\WikibaseContentLanguagesA collection of ContentLanguages objects for different contexts
 CWikibase\Client\Hooks\WikibaseHandleChangeHook
 CWikibase\Client\Hooks\WikibaseHandleChangesHook
 CWikibase\Repo\Search\Fields\WikibaseIndexFieldEach field is intended to be used by the search engine as an additional property of a page
 CWikibase\Client\DataAccess\Scribunto\WikibaseLanguageDependentLuaBindingsActual implementations of various functions to access Wikibase functionality through Scribunto
 CWikibase\Client\DataAccess\Scribunto\WikibaseLanguageIndependentLuaBindingsActual implementations of various functions to access Wikibase functionality through Scribunto
 CWikibase\Client\DataAccess\Scribunto\WikibaseLuaEntityBindingsActual implementations of the functions to access Wikibase through the Scribunto extension
 CWikibase\Repo\WikibasePingbackSend information about this Wikibase instance to TODO
 CWikibase\Repo\WikibaseRepoTop level factory for the WikibaseRepo extension
 CWikibase\Lib\WikibaseSettingsWikibaseSettings is a static access point to Wikibase settings defined as global state (typically in LocalSettings.php)
 CWikibase\Lib\Formatters\WikibaseSnakFormatterBuildersLow level factory for SnakFormatters for well known data types
 CWikibase\Lib\Formatters\WikibaseValueFormatterBuildersLow level factory for ValueFormatters for well known data types
 CWikibase\Repo\Notifications\WikiPageActionEntityChangeFactoryFactory for creating EntityChange objects for repo wiki page actions that clients need to be notified for
 CWikibase\Lib\Store\Sql\WikiPageEntityDataLoader
 CWikibase\Lib\Store\Sql\WikiPageEntityMetaDataAccessorInterface for services giving access to meta data about one or more entities as needed for loading entities from WikiPages (via Revision) or to verify an entity against page.page_latest
 CAbortEmailNotificationHook
 CAbstractContent
 CApiBase
 CApiQueryBase
 CApiQueryGeneratorBase
 CArrayIterator
 CArrayObject
 CArticleDeleteAfterSuccessHook
 CArticleDeleteCompleteHook
 CArticleRevisionVisibilitySetHook
 CBasicNumberUnlocalizer
 CBeforePageDisplayHook
 CCacheInterface
 CChangesListInitRowsHook
 CChangesListSpecialPageQueryHook
 CContentAlterParserOutputHook
 CContentHandler
 CCountable
 CDataUpdate
 CDataValueObject
 CDeserializer
 CDiff
 CDifferenceEngine
 CDifferenceEngineViewHeaderHook
 CDiffOpFactory
 CDispatchableDeserializer
 CDispatchableSerializer
 CEchoEventPresentationModel
 CEditPage__showStandardInputs_optionsHook
 CEnhancedChangesListModifyBlockLineDataHook
 CEnhancedChangesListModifyLineDataHook
 CEraParser
 CError
 CErrorPageError
 CException
 CExtensionTypesHook
 CGetDoubleUnderscoreIDsHook
 CHistoryAction
 CHTMLComboboxField
 CHtmlPageLinkRendererEndHook
 CHTMLTextField
 CInfoActionHook
 CINormalizedException
 CInvalidArgumentException
 CInvalidArgumentException
 CIterator
 CIteratorAggregate
 CJob
 CJsonBodyValidator
 CLinksUpdateCompleteHook
 CLoadExtensionSchemaUpdatesHook
 CLoggedUpdateMaintenance
 CLoginFormValidErrorMessagesHook
 CMagicWordwgVariableIDsHook
 CMaintenance
 CMaintenanceShellStartHook
 CMakeGlobalVariablesScriptHook
 CMonthNameProvider
 CMoreLikeFeature
 CMWContentSerializationException
 CMWException
 CNumberLocalizer
 COldChangesListRecentChangesLineHook
 COutputPageBeforeHTMLHook
 COutputPageParserOutputHook
 CPageHistoryPager__doBatchLookupsHook
 CPageMoveCompleteHook
 CParserCacheSaveCompleteHook
 CParserClearStateHook
 CParserFirstCallInitHook
 CParserGetVariableValueSwitchHook
 CParserLimitReportPrepareHook
 CQueryPage
 CResourceLoaderJqueryMsgModuleMagicWordsHook
 CResourceLoaderRegisterModulesHook
 CRuntimeException
 CScribunto_LuaLibraryBase
 CSearchDataForIndexHook
 CSearchIndexFieldsHook
 CSearchResultProvideDescriptionHook
 CSelectQueryBuilder
 CSerializable
 CSerializer
 CShowSearchHitHook
 CShowSearchHitTitleHook
 CSidebarBeforeOutputHook
 CSimpleHandler
 CSkinAfterPortletHook
 CSkinTemplateGetLanguageLinkHook
 CSlotDiffRenderer
 CSpecialMovepageAfterMoveHook
 CSpecialPage
 CStringValueParser
 CTypedObjectDeserializer
 CUnitTestsListHook
 CUnknownValue
 CValueFormatter
 CValueValidator
 CViewAction
 CWgQueryPagesHook