CWikibase\Repo\RestApi\UseCases\AddItemStatement\AddItemStatement | |
CWikibase\Repo\RestApi\UseCases\AddItemStatement\AddItemStatementRequest | |
CWikibase\Repo\RestApi\UseCases\AddItemStatement\AddItemStatementSuccessResponse | |
CWikibase\Repo\RestApi\UseCases\AddItemStatement\AddItemStatementValidator | |
CWikibase\Repo\AddPageInfo | |
CWikibase\Client\Changes\AffectedPagesFinder | |
►CWikibase\DataModel\Term\AliasesProvider | Common interface for classes (typically Entities) that contain an AliasGroupList |
CWikibase\DataModel\Entity\Item | Represents a single Wikibase item |
CWikibase\DataModel\Entity\Property | Represents a single Wikibase property |
CWikibase\DataModel\Term\Fingerprint | A container for all labels, all descriptions and all aliases (in all languages) of entities that support all three term types |
CWikibase\DataModel\Services\Diff\Internal\AliasGroupListPatcher | Package private |
►CWikibase\DataAccess\AliasTermBuffer | AliasTermBuffer Interface, to be used alongside TermBuffer |
►CWikibase\DataAccess\PrefetchingTermLookup | Interface for implementations of both TermLookup and TermBuffer |
CWikibase\DataAccess\NullPrefetchingTermLookup | PrefetchingTermLookup implementation that does nothing |
CWikibase\DataAccess\SourceAndTypeDispatchingPrefetchingTermLookup | |
CWikibase\Lib\Store\CachingPrefetchingTermLookup | Prefetches terms from the Cache or via the provided PrefetchingTermLookup if not cached |
►CWikibase\Lib\Store\Sql\Terms\PrefetchingEntityTermLookupBase | Base class for a PrefetchingTermLookup that only supports a single entity type, using the new, normalized schema (starting at wbt_item_terms/wbt_property_terms) |
CWikibase\Lib\Store\Sql\Terms\PrefetchingItemTermLookup | A PrefetchingTermLookup that only supports items, using the new, normalized schema (starting at wbt_item_terms) |
CWikibase\Lib\Store\Sql\Terms\PrefetchingPropertyTermLookup | A PrefetchingTermLookup that only supports properties, using the new, normalized schema (starting at wbt_property_terms) |
CWikibase\Repo\FederatedProperties\ApiPrefetchingTermLookup | A PrefetchingTermLookup for federated properties |
CWikibase\Repo\FederatedProperties\ApiEntityLookup | A class that handles fetching and in-memory caching of entities |
CWikibase\Repo\FederatedProperties\ApiEntityNamespaceInfoLookup | A class for getting namespaces for federated properties one time per request |
CWikibase\Repo\Api\ApiErrorReporter | ApiErrorReporter is a component for API modules that handles error reporting |
CWikibase\Repo\Api\ApiHelperFactory | A factory class for API helper objects |
CWikibase\Repo\FederatedProperties\ApiServiceFactory | |
CWikibase\Repo\ArrayValueCollector | |
CWikibase\Lib\Formatters\AutoCommentFormatter | Formatter for machine-readable autocomments as generated by SummaryFormatter in the repo |
CWikibase\Repo\FederatedProperties\BaseUriExtractor | |
CWikibase\Client\Store\Sql\BulkSubscriptionUpdater | Implements bulk updates for the repo's wb_changes_subscription table, based on the client's local wbc_entity_usage table |
CWikibase\Lib\Formatters\Reference\ByCertainPropertyIdGrouper | A list of snaks, grouped by a certain set of properties, with all snaks of other properties in one “other” group |
CWikibase\DataModel\Services\ByPropertyIdGrouper | Groups property id providers by their property id |
CWikibase\Repo\CachingCommonsMediaFileNameLookup | Caching service that looks up normalized file names from Wikimedia Commons |
CWikibase\Lib\Formatters\CachingKartographerEmbeddingHandler | Service for embedding Kartographer mapframes for GlobeCoordinateValues |
CWikibase\Lib\Serialization\CallbackFactory | |
►CWikibase\Lib\Changes\Change | Interface for objects representing changes |
►CWikibase\Lib\Changes\ChangeRow | Class representing a single change (ie a row in the wb_changes) |
►CWikibase\Lib\Changes\DiffChange | Class for changes that can be represented as a Diff |
►CWikibase\Lib\Changes\EntityChange | Represents a change for an entity; to be extended by various change subtypes |
CWikibase\Lib\Changes\ItemChange | |
CWikibase\Repo\ChangeOp\ChangedLanguagesCollector | Collect distinct languages of changed parts in ChangeOpResult tree |
CWikibase\Repo\ChangeOp\ChangedLanguagesCounter | Counts distinct languages of changed parts in ChangeOpResult tree |
CWikibase\Client\Changes\ChangeHandler | Interface for change handling |
CWikibase\Client\RecentChanges\ChangeLineFormatter | Formats 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\ChangeNotificationSender | Channel for sending notifications about changes to a repo's clients |
CWikibase\Repo\Notifications\JobQueueChangeNotificationSender | ChangeNotificationSender based on a JobQueueGroup and ChangeNotificationJob |
CWikibase\Repo\Notifications\ChangeNotifier | Class for generating and submitting change notifications in different situations |
►CWikibase\Repo\ChangeOp\ChangeOp | A ChangeOp represents a modification of an entity |
►CWikibase\Repo\ChangeOp\ChangeOpBase | Base class for change operations |
CWikibase\Repo\ChangeOp\ChangeOpAliases | Class for aliases change operation |
CWikibase\Repo\ChangeOp\ChangeOpDescription | Class for description change operation |
CWikibase\Repo\ChangeOp\ChangeOpLabel | Class for label change operation |
CWikibase\Repo\ChangeOp\ChangeOpMainSnak | Class for mainsnak change operation |
CWikibase\Repo\ChangeOp\ChangeOpQualifier | Class for qualifier change operation |
CWikibase\Repo\ChangeOp\ChangeOpQualifierRemove | Class for qualifier removal change operation |
CWikibase\Repo\ChangeOp\ChangeOpReference | Class for reference change operation |
CWikibase\Repo\ChangeOp\ChangeOpReferenceRemove | Class for reference removal change operation |
CWikibase\Repo\ChangeOp\ChangeOpRemoveStatement | Class for statement remove operation |
CWikibase\Repo\ChangeOp\ChangeOpSiteLink | Class for sitelink change operation |
CWikibase\Repo\ChangeOp\ChangeOpStatement | Class for statement modification operations |
CWikibase\Repo\ChangeOp\ChangeOpStatementRank | Class for statement rank change operation |
►CWikibase\Repo\ChangeOp\ChangeOps | Class for holding a batch of change operations |
CWikibase\Repo\ChangeOp\ChangeOpFingerprint | Decorator on ChangeOps for collecting and distinguishing a collection of ChangeOp instances on entity fingerprint parts |
CWikibase\Repo\ChangeOp\NullChangeOp | |
►CWikibase\Repo\ChangeOp\ChangeOpDeserializer | Interface for services that can construct a ChangeOp from a JSON style array structure describing changes to an entity |
CWikibase\Repo\ChangeOp\Deserialization\AliasesChangeOpDeserializer | Constructs ChangeOps for alias change requests |
CWikibase\Repo\ChangeOp\Deserialization\ClaimsChangeOpDeserializer | Constructs ChangeOps for statement change requests (referred to as "claims" for legacy reasons) |
CWikibase\Repo\ChangeOp\Deserialization\DescriptionsChangeOpDeserializer | Constructs ChangeOps for description change requests |
CWikibase\Repo\ChangeOp\Deserialization\FingerprintChangeOpDeserializer | Constructs ChangeOps for fingerprint (terms) change requests |
CWikibase\Repo\ChangeOp\Deserialization\ItemChangeOpDeserializer | Constructs ChangeOps for item change requests |
CWikibase\Repo\ChangeOp\Deserialization\LabelsChangeOpDeserializer | Constructs ChangeOps for label change requests |
CWikibase\Repo\ChangeOp\Deserialization\PropertyChangeOpDeserializer | Constructs ChangeOp objects for property change requests |
CWikibase\Repo\ChangeOp\Deserialization\SiteLinksChangeOpDeserializer | Deserializer for site link change requests |
CWikibase\Repo\ChangeOp\Deserialization\ChangeOpDeserializerFactory | Factory providing ChangeOpDeserializers for fields of items and properties, such as label, description, alias, claim and sitelink |
CWikibase\Repo\ChangeOp\ChangeOpFactoryProvider | Provider for ChangeOpFactories |
►CWikibase\Repo\ChangeOp\ChangeOpResult | Each ChangeOp applied will return an instance of ChangeOpResult |
►CWikibase\Repo\ChangeOp\ChangeOpsResult | Class for collection of ChangeOp results |
CWikibase\Repo\ChangeOp\ChangeOpFingerprintResult | Decorator on ChangeOpsResult for collecting and distinguishing a collection of ChangeOpResult instances on entity fingerprint parts |
►CWikibase\Repo\ChangeOp\GenericChangeOpResult | Holds only generic info on whether entity was changed or not |
CWikibase\Repo\ChangeOp\ChangeOpAliasesResult | Class ChangeOpAliasesResult |
CWikibase\Repo\ChangeOp\ChangeOpDescriptionResult | Class ChangeOpDescriptionResult |
CWikibase\Repo\ChangeOp\ChangeOpLabelResult | Class ChangeOpLabelResult |
CWikibase\Repo\ChangeOp\DummyChangeOpResult | Only references the entity, always validates successfully and always indicates no changes to the entity |
►CWikibase\Repo\ChangeOp\LanguageBoundChangeOpResult | Result of changing a language-bound part of the entity |
CWikibase\Repo\ChangeOp\ChangeOpAliasesResult | Class ChangeOpAliasesResult |
CWikibase\Repo\ChangeOp\ChangeOpDescriptionResult | Class ChangeOpDescriptionResult |
CWikibase\Repo\ChangeOp\ChangeOpLabelResult | Class ChangeOpLabelResult |
CWikibase\Repo\ChangeOp\ChangeOpsMerge | |
CWikibase\Client\Changes\ChangeRunCoalescer | A transformer for lists of EntityChanges that combines runs of changes into a single change |
CWikibase\Repo\Store\Sql\ChangesSubscriptionTableBuilder | Implements initial population (priming) for the wb_changes_subscription table, based on the wb_items_per_site |
►CWikibase\Lib\Changes\ChangeStore | Service interface for recording changes |
CWikibase\Lib\Store\Sql\SqlChangeStore | |
►CWikibase\Repo\Notifications\ChangeTransmitter | Channel for sending notifications about changes on the repo to any clients |
CWikibase\Repo\Notifications\ChangeHolder | Notification channel based on a database table |
CWikibase\Repo\Notifications\HookChangeTransmitter | Change notification channel using a MediaWiki hook container |
►CWikibase\Lib\Store\ChunkAccess | Interface for DAO objects providing chunked access based on sequential indexes |
CWikibase\Lib\Store\ChunkCache | Interface for DAO objects providing chunked access |
CWikibase\Lib\Store\Sql\EntityChangeLookup | Allows accessing changes stored in a database |
CWikibase\Repo\Diff\ClaimDiffer | Class for generating a ClaimDifference given two statements |
CWikibase\Repo\Diff\ClaimDifference | Represents the difference between two Statement objects |
CWikibase\Repo\Diff\ClaimDifferenceVisualizer | Class for generating HTML for Claim Diffs |
CWikibase\Repo\ClaimSummaryBuilder | EditSummary-Builder for claim operations |
►CWikibase\DataModel\Entity\ClearableEntity | Interface for Entity objects that can be cleared |
CWikibase\DataModel\Entity\Item | Represents a single Wikibase item |
CWikibase\DataModel\Entity\Property | Represents a single Wikibase property |
CWikibase\Lib\Rdbms\ClientDomainDbFactory | |
CWikibase\Client\ClientHooks | File defining the hook handlers for the Wikibase Client extension |
CWikibase\Client\ParserOutput\ClientParserOutputDataUpdater | Update Wikibase ParserOutput properties and extension data |
►CWikibase\Client\Store\ClientStore | Client store interface |
CWikibase\Client\Store\Sql\DirectSqlStore | Implementation of the client store interface using direct access to the repository's database via MediaWiki's foreign wiki mechanism as implemented by LBFactoryMulti |
CWikibase\Lib\ParserFunctions\CommaSeparatedList | Class definition for the CommaSeparatedList parser function |
CWikibase\Repo\Rdf\Values\ComplexValueRdfHelper | Helper object for mapping DataValues to complex RDF structures (value nodes) |
►CWikibase\Lib\ContentLanguages | A list of languages supported as content language |
CWikibase\Lib\DifferenceContentLanguages | Provide languages supported as content languages by removing values in one ContentLanguages from another ContentLanguages |
CWikibase\Lib\MediaWikiContentLanguages | Provide languages supported as content languages based on MediaWiki's Language class |
CWikibase\Lib\StaticContentLanguages | Provide languages supported as content languages based on a list |
CWikibase\Lib\UnionContentLanguages | Provide languages supported as content languages based on two ContentLanguages |
CWikibase\Repo\CopyrightMessageBuilder | |
►CWikibase\DataAccess\DataAccessServices | An interface of a factory of data retrieval/lookup services |
►CWikibase\DataAccess\WikibaseServices | Interface of the top-level container/factory of data access services |
CWikibase\DataAccess\MultipleEntitySourceServices | TODO this has been introduced into data-access with a couple of points that still bind to wikibase lib: |
CWikibase\DataAccess\DataAccessSettings | Provides access to settings relevant for services in the data access component |
CWikibase\Client\DataAccess\DataAccessSnakFormatterFactory | A 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\Repo\Store\Sql\Terms\DatabaseEntityTermsTableProvider | Helper to prepare joins necessary to select terms from new term store in db |
CWikibase\Lib\Store\Sql\Terms\DatabaseInnerTermStoreCleaner | Cleans up the normalized term store after some terms are no longer needed |
►CWikibase\Lib\Store\Sql\Terms\DatabaseTermStoreWriterBase | Base class for item/property TermStoreWriters |
CWikibase\Lib\Store\Sql\Terms\DatabaseItemTermStoreWriter | ItemTermStoreWriter implementation for the 2019 SQL based secondary item term storage |
CWikibase\Lib\Store\Sql\Terms\DatabasePropertyTermStoreWriter | PropertyTermStoreWriter implementation for the 2019 SQL based secondary property term storage |
CWikibase\Client\DataBridge\DataBridgeResourceLoaderModules | Dynamically registering data bridge resource loader modules in extension.json It should be deleted and moved to extension.json once the feature flag has been removed |
CWikibase\Lib\DataType | |
CWikibase\Lib\DataTypeDefinitions | Service that manages property data type definition |
CWikibase\Lib\DataTypeFactory | |
CWikibase\Repo\DataTypeSelector | Data provider for the property type (a.k.a |
►CWikibase\Repo\DataTypeValidatorFactory | A factory providing ValueValidators based on DataType id |
CWikibase\Repo\BuilderBasedDataTypeValidatorFactory | A factory providing ValueValidators based on factory callbacks |
CWikibase\Lib\DataValueFactory | |
►CWikibase\Lib\Normalization\DataValueNormalizer | A service to create normalized versions of data values |
CWikibase\Lib\Normalization\CompositeDataValueNormalizer | A data value normalizer applying a list of other normalizations in order |
CWikibase\Lib\Normalization\StringValueNormalizer | |
CWikibase\Repo\Normalization\CommonsMediaValueNormalizer | |
►CWikibase\Repo\Rdf\DateTimeValueCleaner | Very basic cleaner that assumes the date is Gregorian and only ensures it looks OK |
CWikibase\Repo\Rdf\JulianDateTimeValueCleaner | Clean datetime value to conform to RDF/XML standards This class supports Julian->Gregorian conversion |
►CWikibase\Repo\Rdf\DedupeBag | Interface for a facility that avoids duplicates based on value hashes |
CWikibase\Repo\Rdf\HashDedupeBag | Hash based implementation of DedupeBag |
CWikibase\Repo\Rdf\NullDedupeBag | Null implementation of DedupeBag |
CWikibase\Repo\FederatedProperties\DefaultFederatedPropertiesEntitySourceAdder | |
CWikibase\Client\Store\DescriptionLookup | Retrieves up page descriptions |
►CWikibase\DataModel\Term\DescriptionsProvider | Common interface for classes (typically Entities) that contain a TermList, representing descriptions |
CWikibase\DataModel\Entity\Item | Represents a single Wikibase item |
CWikibase\DataModel\Entity\Property | Represents a single Wikibase property |
CWikibase\DataModel\Term\Fingerprint | A container for all labels, all descriptions and all aliases (in all languages) of entities that support all three term types |
CWikibase\DataModel\Deserializers\DeserializerFactory | Factory for constructing Deserializer objects that can deserialize WikibaseDataModel objects |
CWikibase\InternalSerialization\DeserializerFactory | Public interface of the library for constructing deserializers |
CWikibase\Repo\Diff\DifferencesSnakVisualizer | Visualizes Snaks for difference views |
CWikibase\Repo\Diff\DiffOpValueFormatter | Class for generating diff rows for a given set of old and new values |
►CWikibase\Repo\Diff\DiffView | Interface for generating views of DiffOp objects |
CWikibase\Repo\Diff\BasicDiffView | Class for generating views of DiffOp objects |
CWikibase\Repo\Diff\SiteLinkDiffView | Class for generating views of DiffOp objects representing diffs of an Item’s site links (including badges) |
CWikibase\Repo\ParserOutput\DispatchingEntityMetaTagsCreatorFactory | A factory to create EntityMetaTags implementations by entity type based on callbacks |
CWikibase\Repo\ParserOutput\DispatchingEntityViewFactory | A factory to create EntityDocumentView implementations by entity type based on callbacks |
CWikibase\Repo\Store\Sql\DispatchStats | Utility class for collecting dispatch statistics |
►CWikibase\Lib\Rdbms\DomainDb | Encapsulation of access to MediaWiki DB related functionality that is commonly used in Wikibase |
CWikibase\Lib\Rdbms\ClientDomainDb | A DomainDb to access a client wiki |
CWikibase\Lib\Rdbms\RepoDomainDb | A DomainDb to access a repo wiki |
►CWikibase\Repo\Dumpers\DumpGenerator | DumpGenerator generates a dump of a given set of entities, excluding redirects |
CWikibase\Repo\Dumpers\JsonDumpGenerator | JsonDumpGenerator generates an JSON dump of a given set of entities, excluding redirects |
CWikibase\Repo\Dumpers\RdfDumpGenerator | RdfDumpGenerator generates an RDF dump of a given set of entities, excluding redirects |
CWikibase\Client\Hooks\EchoNotificationsHandlers | Handlers for client Echo notifications |
CWikibase\Client\Hooks\EchoSetupHookHandler | Handlers for hooks (e.g |
►CWikibase\Repo\EditEntity\EditEntity | Handler for editing activity, providing a unified interface for saving modified entities while performing permission checks and handling edit conflicts |
CWikibase\Repo\EditEntity\MediawikiEditEntity | Handler for editing activity, providing a unified interface for saving modified entities while performing permission checks and handling edit conflicts |
CWikibase\Repo\EditEntity\StatsdSaveTimeRecordingEditEntity | EditEntity that collects stats for edits |
►CWikibase\Repo\EditEntity\EditFilterHookRunner | Interface to run a hook before and edit is saved |
CWikibase\Repo\EditEntity\MediawikiEditFilterHookRunner | Class to run the Mediawiki EditFilterMergedContent hook |
CWikibase\Repo\EditEntity\StatsdTimeRecordingEditFilterHookRunner | EditFilterHookRunning that collects stats for edits |
CWikibase\Repo\RestApi\Domain\Model\EditMetadata | |
CWikibase\Repo\RestApi\Validation\EditMetadataValidator | |
►CWikibase\View\EditSectionGenerator | Generates HTML for a section edit link |
CWikibase\View\ToolbarEditSectionGenerator | Generates HTML for a section edit link |
CWikibase\Repo\Api\EditSummaryHelper | Helper methods for preparing summary instance for editing entity activity |
CWikibase\Client\DataAccess\Scribunto\EntityAccessor | Functionality needed to expose Entities to Lua |
►CWikibase\Lib\Store\EntityArticleIdLookup | |
CWikibase\Lib\Store\EntityArticleIdNullLookup | An EntityArticleIdLookup that always returns NULL |
CWikibase\Lib\Store\SourceAndTypeDispatchingArticleIdLookup | |
CWikibase\Lib\Store\TitleLookupBasedEntityArticleIdLookup | |
►CWikibase\Lib\Store\EntityByLinkedTitleLookup | Service interface to find Entities by a (somehow) linked page title that is not identical to the page where the entity is stored |
►CWikibase\Lib\Store\SiteLinkStore | Contains methods for write actions on the sitelink store |
CWikibase\Lib\Store\HashSiteLinkStore | An array based dummy implementation of a SiteLinkStore for exclusive use in tests |
CWikibase\Lib\Store\Sql\SiteLinkTable | Represents a lookup database table for sitelinks |
CWikibase\Repo\Api\EntityByTitleHelper | Helper class for api modules to resolve page+title pairs into entities |
CWikibase\Lib\Changes\EntityChangeFactory | |
CWikibase\Repo\ChangeOp\EntityChangeOpProvider | Turns entity change request into ChangeOp objects based on change request deserialization configured for the particular entity type |
CWikibase\Repo\Validators\EntityConstraintProvider | Provides constraints for each entity type |
CWikibase\Lib\Store\EntityContentDataCodec | A codec for use by EntityContent resp EntityHandler subclasses for the serialization and deserialization of EntityContent objects |
CWikibase\Repo\Content\EntityContentFactory | Factory for EntityContent objects |
CWikibase\Repo\LinkedData\EntityDataFormatProvider | Service for getting information about supported data formats |
CWikibase\Repo\LinkedData\EntityDataRequestHandler | Request handler implementing a linked data interface for Wikibase entities |
CWikibase\Repo\LinkedData\EntityDataSerializationService | Service for serializing entity data |
CWikibase\Repo\LinkedData\EntityDataUriManager | Manages URIs for the linked data interface |
CWikibase\Lib\Changes\EntityDiffChangedAspectsFactory | |
CWikibase\DataModel\Services\Diff\EntityDiffer | |
►CWikibase\DataModel\Services\Diff\EntityDifferStrategy | |
CWikibase\DataModel\Services\Diff\ItemDiffer | |
CWikibase\DataModel\Services\Diff\PropertyDiffer | |
►CWikibase\Repo\Diff\EntityDiffVisualizer | Service interface for rendering EntityContentDiffs as HTML |
CWikibase\Repo\Diff\BasicEntityDiffVisualizer | Class for generating views of EntityDiff objects |
CWikibase\Repo\Diff\DispatchingEntityDiffVisualizer | Class for dynamic dispatching of EntityDiffVisualizer |
CWikibase\Repo\Diff\ItemDiffVisualizer | Class for generating views of EntityDiff objects |
CWikibase\Repo\Diff\EntityDiffVisualizerFactory | Turns entity change request into ChangeOp objects based on change request deserialization configured for the particular entity type |
►CWikibase\DataModel\Entity\EntityDocument | Minimal interface for all objects that represent an entity |
►CWikibase\DataModel\Entity\StatementListProvidingEntity | Interface for EntityDocument objects that are also StatementListProviders |
CWikibase\DataModel\Entity\Item | Represents a single Wikibase item |
CWikibase\DataModel\Entity\Property | Represents a single Wikibase property |
►CWikibase\View\EntityDocumentView | Interface for creating views for all different kinds of Wikibase\DataModel\Entity\EntityDocument |
►CWikibase\View\EntityView | Base class for creating views for all different kinds of Wikibase\DataModel\Entity\EntityDocument |
CWikibase\View\ItemView | Class for creating views for Item instances |
CWikibase\View\PropertyView | Class for creating views for Property instances |
►CWikibase\Lib\Store\EntityExistenceChecker | |
CWikibase\Lib\Store\SourceAndTypeDispatchingExistenceChecker | |
CWikibase\Lib\Store\TitleLookupBasedEntityExistenceChecker | |
CWikibase\Repo\FederatedProperties\ApiEntityExistenceChecker | |
CWikibase\Lib\EntityFactory | Factory for new, empty Entity objects |
►CWikibase\Repo\Content\EntityHolder | A holder for entity objects |
CWikibase\Repo\Content\DeferredCopyEntityHolder | EntityHolder implementing deferred copying |
CWikibase\Repo\Content\DeferredDecodingEntityHolder | EntityHolder implementing deferred deserialization |
CWikibase\Repo\Content\EntityInstanceHolder | Trivial EntityHolder holding an entity object |
CWikibase\DataModel\Services\EntityId\EntityIdComposer | Constructs EntityId objects from entity type identifiers and unique parts of entity ID serializations |
►CWikibase\DataModel\Services\EntityId\EntityIdFormatter | |
►CWikibase\DataModel\Services\EntityId\EntityIdLabelFormatter | |
CWikibase\Lib\Formatters\ItemPropertyIdHtmlLinkFormatter | Formats entity IDs by generating an HTML link to the corresponding page title |
CWikibase\Lib\Formatters\LabelsProviderEntityIdHtmlLinkFormatter | Formats entity IDs by generating an HTML link to the corresponding page title |
CWikibase\DataModel\Services\EntityId\EscapingEntityIdFormatter | EscapingEntityIdFormatter wraps another EntityIdFormatter and applies a transformation (escaping) to that formatter's output |
CWikibase\DataModel\Services\EntityId\PlainEntityIdFormatter | |
CWikibase\Lib\Formatters\DispatchingEntityIdHtmlLinkFormatter | DispatchingEntityIdHtmlLinkFormatter is a formatter for EntityId Html Links |
CWikibase\Lib\Formatters\EntityIdSiteLinkFormatter | A formatter for exclusive use on client wikis |
►CWikibase\Lib\Formatters\EntityIdTitleFormatter | Formats entity IDs by generating the corresponding page title |
CWikibase\Lib\Formatters\EntityIdLinkFormatter | Formats entity IDs by generating a wiki link to the corresponding page title with the id serialization as text |
CWikibase\Lib\Formatters\EntityIdPlainLinkFormatter | Formats entity IDs by generating a wiki link to the corresponding page title without display text |
►CWikibase\Lib\Formatters\NonExistingEntityIdHtmlFormatter | Formats entity IDs by generating HTML for when the entity ID does not exist |
CWikibase\Lib\Formatters\NonExistingEntityIdHtmlBrokenLinkFormatter | |
CWikibase\Lib\Formatters\NonExistingEntityIdHtmlFormatterLinker | |
CWikibase\Lib\Formatters\UnknownTypeEntityIdHtmlLinkFormatter | An EntityIdHtmlLinkFormatter for entity types without a configured entity-id-html-link-formatter-callback |
CWikibase\Repo\FederatedProperties\FederatedPropertiesEntityIdFormatter | Wrapper for EntityIdFormatter that handles federated property API exceptions |
►CWikibase\View\EntityIdFormatterFactory | A factory interface for generating EntityIdFormatters |
CWikibase\Repo\EntityIdHtmlLinkFormatterFactory | A factory for generating EntityIdFormatter returning HTML |
CWikibase\Repo\EntityIdLabelFormatterFactory | A factory for generating EntityIdHtmlLinkFormatters |
CWikibase\Repo\FederatedProperties\WrappingEntityIdFormatterFactory | |
►CWikibase\Lib\Store\EntityIdLookup | Service interface for looking up EntityIds given local wiki pages |
CWikibase\Client\Store\Sql\PagePropsEntityIdLookup | Lookup of EntityIds based on wikibase_item entries in the page_props table |
CWikibase\DataAccess\ByTypeDispatchingEntityIdLookup | An EntityIdLookup that dispatches by Title content model to inner EntityIdLookups |
CWikibase\Repo\Content\ContentHandlerEntityIdLookup | Implementation of EntityIdLookup that uses content handler |
►CWikibase\DataModel\Services\EntityId\EntityIdPager | A cursor for paging through EntityIds |
►CWikibase\DataModel\Services\EntityId\SeekableEntityIdPager | The position markers are implementation dependent and are not interchangeable between different implementations |
CWikibase\DataModel\Services\EntityId\InMemoryEntityIdPager | The position markers are implementation dependent and are not interchangeable between different implementations |
CWikibase\Repo\Store\Sql\SqlEntityIdPager | SqlEntityIdPager is a cursor for iterating over the EntityIds stored in the current Wikibase installation |
CWikibase\Repo\IO\EntityIdReader | EntityIdReader reads entity IDs from a file, one per line |
►CWikibase\DataModel\Entity\EntityIdParser | Interface for objects that can parse strings into EntityIds |
CWikibase\DataModel\Entity\BasicEntityIdParser | Object that can parse the serializations of the EntityIds defined by the DataModel |
CWikibase\DataModel\Entity\DispatchingEntityIdParser | |
CWikibase\DataModel\Entity\ItemIdParser | A trivial EntityIdParser that only parses the serializations of ItemIds |
CWikibase\DataModel\Services\EntityId\PrefixMappingEntityIdParser | EntityIdParser that maps a prefix of id serialization to a local prefix according to the prefix mapping, or adds a fixed prefix to the id serialization not containing a mapped prefix, and parses resulting string as an EntityId |
CWikibase\DataModel\Services\EntityId\SuffixEntityIdParser | EntityIdParser that strips a fixed prefix and parses the remaining suffix as an EntityId |
CWikibase\Repo\FederatedProperties\FederatedPropertiesAwareDispatchingEntityIdParser | |
►CWikibase\Repo\Hooks\Formatters\EntityLinkFormatter | |
CWikibase\Repo\Hooks\Formatters\DefaultEntityLinkFormatter | Utility class to format entity links with labels for usage in hooks |
CWikibase\Repo\Hooks\Formatters\EntityLinkFormatterFactory | |
►CWikibase\Repo\Api\EntityLoadingHelper | Helper class for api modules to load entities |
CWikibase\Repo\Api\EntitySavingHelper | Helper class for api modules to save entities |
►CWikibase\DataModel\Services\Lookup\EntityLookup | Service interface for retrieving Entities from storage |
CWikibase\DataModel\Services\Lookup\DisabledEntityTypesEntityLookup | EntityLookup that checks entities have been loaded through it and throws an exception if the accessing to that entity type is disabled |
CWikibase\DataModel\Services\Lookup\DispatchingEntityLookup | Delegates lookup to the repository-specific EntityLookup based on the name of the repository an EntityId belongs to |
CWikibase\DataModel\Services\Lookup\ExceptionIgnoringEntityLookup | An EntityLookup which ignores any exceptions which occur while retrieving an entity and instead pretends the entity does not exist |
CWikibase\DataModel\Services\Lookup\InMemoryEntityLookup | EntityLookup that uses an in memory array to retrieve the requested information |
CWikibase\DataModel\Services\Lookup\RedirectResolvingEntityLookup | Implementation of EntityLookup that opaquely resolves one level of redirects when looking up entities |
CWikibase\DataModel\Services\Lookup\RestrictedEntityLookup | EntityLookup that counts how many entities have been loaded through it and throws an exception once to many entities have been loaded |
CWikibase\Lib\Store\RevisionBasedEntityLookup | An implementation of EntityLookup based on an EntityRevisionLookup |
►CWikibase\Repo\Rdf\EntityMentionListener | Interface for tracking entities mentioned while generating RDF |
CWikibase\Repo\Rdf\NullEntityMentionListener | Null implementation of EntityMentionListener |
CWikibase\Repo\Rdf\RdfBuilder | RDF mapping for wikibase data model |
►CWikibase\View\EntityMetaTagsCreator | Interface for creating meta tags (e.g |
CWikibase\View\DefaultMetaTagsCreator | Default Class for creating meta tags |
CWikibase\View\FingerprintableEntityMetaTagsCreator | Class for creating meta tags (i.e |
CWikibase\Lib\Store\EntityNamespaceLookup | Utility functions for Wikibase namespaces |
CWikibase\Repo\ParserOutput\EntityParserOutputDataUpdaterCollection | |
►CWikibase\Repo\ParserOutput\EntityParserOutputGenerator | |
CWikibase\Repo\FederatedProperties\FederatedPropertiesPrefetchingEntityParserOutputGeneratorDecorator | Wraps an EntityParserOutputGenerator and prefetches data for Federated Properties used on the given Entity |
CWikibase\Repo\FederatedProperties\FederatedPropertiesUiEntityParserOutputGeneratorDecorator | Wraps an EntityParserOutputGenerator and adds Federated Properties UI modules and error handling |
CWikibase\Repo\ParserOutput\FullEntityParserOutputGenerator | Creates the parser output for an entity |
CWikibase\Repo\ParserOutput\StatsdTimeRecordingEntityParserOutputGenerator | |
CWikibase\Repo\ParserOutput\EntityParserOutputGeneratorFactory | |
►CWikibase\Repo\ParserOutput\EntityParserOutputUpdater | |
CWikibase\Repo\ParserOutput\ItemParserOutputUpdater | |
CWikibase\Repo\ParserOutput\PropertyParserOutputUpdater | |
CWikibase\Repo\ParserOutput\ReferencedEntitiesDataUpdater | Finds linked entities on an Entity and add the links to ParserOutput |
CWikibase\DataModel\Services\Diff\EntityPatcher | |
►CWikibase\DataModel\Services\Diff\EntityPatcherStrategy | |
CWikibase\DataModel\Services\Diff\ItemPatcher | |
CWikibase\DataModel\Services\Diff\PropertyPatcher | |
►CWikibase\Repo\Store\EntityPermissionChecker | Service interface for checking a user's permissions on a given entity |
CWikibase\Repo\Store\WikiPageEntityStorePermissionChecker | Checks permissions to perform actions on the entity based on MediaWiki page permissions |
►CWikibase\DataModel\Services\Entity\EntityPrefetcher | A service interface for prefetching entities or data about them in order to make subsequent loading of them faster |
CWikibase\DataAccess\ByTypeDispatchingEntityPrefetcher | |
CWikibase\DataModel\Services\Entity\NullEntityPrefetcher | No-op EntityPrefetcher |
CWikibase\Lib\Store\Sql\PrefetchingWikiPageEntityMetaDataAccessor | A WikiPageEntityMetaDataAccessor decorator that implements prefetching and caching |
►CWikibase\Repo\Rdf\EntityRdfBuilder | Interface for an RDF mapping for wikibase entities |
CWikibase\Repo\Rdf\FullStatementRdfBuilder | Fully reified RDF mapping for wikibase statements, including deprecated and non-"best" statements, ranks, qualifiers, and references |
CWikibase\Repo\Rdf\ItemRdfBuilder | |
CWikibase\Repo\Rdf\NullEntityRdfBuilder | Null implementation of EntityRdfBuilder |
CWikibase\Repo\Rdf\PropertyRdfBuilder | |
CWikibase\Repo\Rdf\RdfBuilder | RDF mapping for wikibase data model |
CWikibase\Repo\Rdf\SiteLinksRdfBuilder | RDF mapping for entity SiteLinks |
CWikibase\Repo\Rdf\TermsRdfBuilder | RDF mapping for entity terms |
CWikibase\Repo\Rdf\TruthyStatementRdfBuilder | "Truthy" RDF mapping for wikibase statements, directly mapping properties to "best" values without modelling statements as identifiable objects |
CWikibase\Repo\Rdf\EntityRdfBuilderFactory | Factory for EntityRdfBuilder based on factory callbacks |
CWikibase\DataModel\Entity\EntityRedirect | Represents a redirect from one EntityId to another |
►CWikibase\Lib\Store\EntityRedirectChecker | |
CWikibase\Lib\Store\SourceAndTypeDispatchingRedirectChecker | |
CWikibase\Lib\Store\TitleLookupBasedEntityRedirectChecker | |
►CWikibase\Repo\Interactors\EntityRedirectCreationInteractor | An interactor implementing the use case of creating a redirect |
CWikibase\Repo\Interactors\ItemRedirectCreationInteractor | |
►CWikibase\DataModel\Services\Lookup\EntityRedirectTargetLookup | Service interface for looking up an Entity's redirect target id |
►CWikibase\DataModel\Services\Lookup\EntityRedirectLookup | Service interface for retrieving information about entity redirects |
CWikibase\Repo\Store\Sql\WikiPageEntityRedirectLookup | |
CWikibase\Lib\Store\RevisionBasedEntityRedirectTargetLookup | |
►CWikibase\Repo\EntityReferenceExtractors\EntityReferenceExtractor | Describes objects that extract ids of referenced entities from an entity |
CWikibase\Repo\EntityReferenceExtractors\EntityReferenceExtractorCollection | Merges extracted entity ids from multiple EntityReferenceExtractors |
CWikibase\Repo\EntityReferenceExtractors\EntityReferenceExtractorDelegator | Uses an EntityReferenceExtractor based on the given entity's type |
CWikibase\Repo\EntityReferenceExtractors\SiteLinkBadgeItemReferenceExtractor | Extracts ids of items that are used as badges on site links on a given item |
CWikibase\Repo\EntityReferenceExtractors\StatementEntityReferenceExtractor | Extracts ids of entities that are referenced on a given entity within its statements |
CWikibase\Lib\Store\EntityRevision | An EntityRevision contains a specific revision of an EntityDocument |
CWikibase\Lib\Store\EntityRevisionCache | Service for caching the latest EntityRevision of an Entity |
►CWikibase\Lib\Store\EntityRevisionLookup | Service interface for retrieving EntityRevisions from storage |
CWikibase\DataAccess\ByTypeDispatchingEntityRevisionLookup | An EntityRevisionLookup that dispatches by entity type to inner EntityRevisionLookups |
CWikibase\Lib\Store\CacheRetrievingEntityRevisionLookup | EntityRevisionLookup implementation that checks an EntityRevisionCache for cached revisions (but doesn't cache on its own) |
CWikibase\Lib\Store\CachingEntityRevisionLookup | Implementation of EntityLookup that caches the obtained entities |
CWikibase\Lib\Store\Sql\WikiPageEntityRevisionLookup | Implements an entity repo based on blobs stored in wiki pages on a locally reachable database server |
CWikibase\Lib\Store\TypeDispatchingEntityRevisionLookup | An EntityRevisionLookup that does dispatching based on the entity type |
►CWikibase\Repo\Api\EntitySearchHelper | Generic interface for searching entities |
CWikibase\Repo\Api\CombinedEntitySearchHelper | Helper class to search for entities by ID |
CWikibase\Repo\Api\ConceptUriSearchHelper | EntitySearchHelper decorator that adds an entity concept URI to the TermSearchResult meta data if not already set |
CWikibase\Repo\Api\EntityIdSearchHelper | Helper class to search for entities by ID |
CWikibase\Repo\Api\EntityTermSearchHelper | Helper class to search for entities |
CWikibase\Repo\Api\FedPropertiesTypeDispatchingEntitySearchHelper | EntitySearchHelper implementation invoked when federated properties is enabled which uses entity configuration to instantiate the specific handler |
CWikibase\Repo\Api\PropertyDataTypeSearchHelper | EntitySearchHelper decorator that adds property data types to the TermSearchResult meta data |
CWikibase\Repo\Api\TypeDispatchingEntitySearchHelper | EntitySearchHelper implementation which uses entity configuration to instantiate the specific handler |
CWikibase\Repo\FederatedProperties\ApiEntitySearchHelper | Helper class to search for entities via an api from another wikibase instance |
CWikibase\Repo\FederatedProperties\NullEntitySearchHelper | |
►CWikibase\DataAccess\EntitySource | An EntitySource includes information needed to interact with one or more entity types at a given source |
CWikibase\DataAccess\ApiEntitySource | |
CWikibase\DataAccess\DatabaseEntitySource | |
CWikibase\Lib\EntitySourceAndTypeDefinitions | |
CWikibase\DataAccess\EntitySourceDefinitions | A collection of EntitySource objects |
CWikibase\DataAccess\EntitySourceDefinitionsConfigParser | TODO: alternatively, the logic could go to the "static constructor" of EntitySourceDefinitions class? |
CWikibase\DataAccess\MediaWiki\EntitySourceDocumentUrlProvider | |
CWikibase\DataAccess\EntitySourceLookup | |
►CWikibase\Lib\Store\EntityStore | Storage interface for Entities |
CWikibase\Lib\Store\TypeDispatchingEntityStore | An EntityStore that does dispatching based on the entity type |
CWikibase\Repo\EditEntity\StatsdSaveTimeRecordingEntityStore | EntityStore that collects stats for edit save times |
CWikibase\Repo\Store\Sql\WikiPageEntityStore | EntityStore implementation based on WikiPage |
►CWikibase\Lib\Store\EntityStoreWatcher | Watcher interface for watching an EntityStore |
CWikibase\DataAccess\MultipleEntitySourceServices | TODO this has been introduced into data-access with a couple of points that still bind to wikibase lib: |
CWikibase\DataAccess\SingleEntitySourceServices | Collection of services for a single EntitySource |
CWikibase\Lib\Store\CachingEntityRevisionLookup | Implementation of EntityLookup that caches the obtained entities |
CWikibase\Lib\Store\Sql\PrefetchingWikiPageEntityMetaDataAccessor | A WikiPageEntityMetaDataAccessor decorator that implements prefetching and caching |
CWikibase\Repo\Store\DispatchingEntityStoreWatcher | EntityStoreWatcher that dispatches events to more EntityStoreWatchers |
►CWikibase\Repo\Rdf\EntityStubRdfBuilder | Interface for an RDF mapping for parts of a Wikibase Entity by id |
►CWikibase\Repo\Rdf\PrefetchingEntityStubRdfBuilder | |
CWikibase\Repo\Rdf\ItemStubRdfBuilder | |
CWikibase\Repo\Rdf\PropertyStubRdfBuilder | |
CWikibase\Repo\Rdf\RdfBuilder | RDF mapping for wikibase data model |
CWikibase\Repo\Rdf\EntityStubRdfBuilderFactory | Factory for EntityStubRdfBuilderFactory based on factory callbacks |
►CWikibase\Lib\Store\EntityTermStoreWriter | |
CWikibase\Lib\Store\ItemTermStoreWriterAdapter | Adapter turning an ItemTermStoreWriter into an EntityTermStoreWriter |
CWikibase\Lib\Store\NullEntityTermStoreWriter | |
CWikibase\Lib\Store\PropertyTermStoreWriterAdapter | Adapter turning a PropertyTermStoreWriter into an EntityTermStoreWriter |
CWikibase\Lib\Store\ThrowingEntityTermStoreWriter | Sometimes we need an EntityTermStoreWriter that is not expected to be called |
►CWikibase\View\EntityTermsView | Generates HTML to display the terms of an entity |
►CWikibase\View\CacheableEntityTermsView | Describes an EntityTermsView providing cacheable HTML, and placeholders for parts that aren't cacheable |
CWikibase\Repo\ParserOutput\PlaceholderEmittingEntityTermsView | An EntityTermsView that returns placeholders for some parts of the HTML |
CWikibase\Repo\ParserOutput\TermboxView | |
►CWikibase\View\SimpleEntityTermsView | Generates HTML to display the terms of an entity |
CWikibase\Repo\ParserOutput\PlaceholderEmittingEntityTermsView | An EntityTermsView that returns placeholders for some parts of the HTML |
CWikibase\Repo\ParserOutput\EntityTermsViewFactory | |
►CWikibase\Lib\Store\EntityTitleLookup | Represents an arbitrary mapping from entity IDs to wiki page titles, with no further guarantees given |
CWikibase\Client\DataAccess\ClientSiteLinkTitleLookup | A lookup that resolves a specific sitelink on a specific Item into a MediaWiki Title object |
►CWikibase\Repo\Store\EntityTitleStoreLookup | Represents a mapping from entity IDs to wiki page titles, assuming that the resulting title represents a page that actually stores the entity contents |
CWikibase\Repo\Content\ContentHandlerEntityTitleLookup | |
CWikibase\Repo\Store\TypeDispatchingEntityTitleStoreLookup | An EntityTitleStoreLookup that guarantees to return the titles of pages that actually store the entities, and does dispatching based on the entity type |
►CWikibase\Lib\Store\EntityTitleTextLookup | |
CWikibase\Lib\Store\SourceAndTypeDispatchingTitleTextLookup | |
CWikibase\Lib\Store\TitleLookupBasedEntityTitleTextLookup | |
CWikibase\Repo\FederatedProperties\ApiEntityTitleTextLookup | |
CWikibase\Lib\EntityTypeDefinitions | Service that manages entity type definition |
CWikibase\Repo\EntityTypesConfigFeddyPropsAugmenter | Service that modifies entity type definitions for federated properties |
►CWikibase\Lib\Store\EntityUrlLookup | |
CWikibase\Lib\Store\SourceAndTypeDispatchingUrlLookup | |
CWikibase\Lib\Store\TitleLookupBasedEntityUrlLookup | |
CWikibase\Repo\FederatedProperties\ApiEntityUrlLookup | |
CWikibase\Client\Usage\EntityUsage | Value object representing the usage of an entity |
CWikibase\Client\Usage\EntityUsageFactory | Factory service for generating EntityUsage objects based on their identity strings |
CWikibase\Client\Usage\Sql\EntityUsageTable | Helper class for updating the wbc_entity_usage table |
CWikibase\Client\Usage\Sql\EntityUsageTableBuilder | Implements initial population (priming) for the wbc_entity_usage table, based on "wikibase_item" entries in the page_props table |
►CWikibase\Repo\Validators\EntityValidator | Validator interface used for validating Entities in a global context |
CWikibase\Repo\Validators\CompositeEntityValidator | Composite validator for applying multiple validators as one |
CWikibase\Repo\Validators\LabelDescriptionNotEqualValidator | |
CWikibase\Repo\Validators\LabelUniquenessValidator | |
CWikibase\Repo\Validators\SiteLinkUniquenessValidator | Validator for checking that site links are unique across all Items |
CWikibase\Repo\RestApi\Presentation\Presenters\ErrorJsonPresenter | |
►CWikibase\Repo\RestApi\UseCases\ErrorResponse | |
CWikibase\Repo\RestApi\UseCases\AddItemStatement\AddItemStatementErrorResponse | |
CWikibase\Repo\RestApi\UseCases\GetItem\GetItemErrorResponse | |
CWikibase\Repo\RestApi\UseCases\GetItemStatement\GetItemStatementErrorResponse | |
CWikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsErrorResponse | |
CWikibase\Repo\RestApi\UseCases\PatchItemStatement\PatchItemStatementErrorResponse | |
CWikibase\Repo\RestApi\UseCases\RemoveItemStatement\RemoveItemStatementErrorResponse | |
CWikibase\Repo\RestApi\UseCases\ReplaceItemStatement\ReplaceItemStatementErrorResponse | |
CWikibase\Repo\RestApi\Presentation\ErrorResponseToHttpStatus | |
►CWikibase\Lib\Reporting\ExceptionHandler | Interface for objects that can handle exceptions |
CWikibase\Lib\Reporting\LogWarningExceptionHandler | LogWarningExceptionHandler logs exceptions via wfLogWarning |
CWikibase\Lib\Reporting\ReportingExceptionHandler | ReportingExceptionHandler reports exceptions to a MessageReporter |
CWikibase\Lib\Reporting\RethrowingExceptionHandler | RethrowingExceptionHandler handles exceptions by re-throwing them |
►CWikibase\Repo\Localizer\ExceptionLocalizer | Interface for services that provide localized messages for various types of Exceptions |
CWikibase\Repo\Localizer\ChangeOpApplyExceptionLocalizer | Localizes ChangeOpApplyExceptions |
CWikibase\Repo\Localizer\ChangeOpDeserializationExceptionLocalizer | Localizes ChangeOpDeserializationExceptions |
CWikibase\Repo\Localizer\ChangeOpValidationExceptionLocalizer | |
CWikibase\Repo\Localizer\DispatchingExceptionLocalizer | ExceptionLocalizer implementing localization of some well known types of exceptions that may occur in the context of the Wikibase exception, as provided in $localizers |
CWikibase\Repo\Localizer\GenericExceptionLocalizer | |
CWikibase\Repo\Localizer\MessageExceptionLocalizer | |
CWikibase\Repo\Localizer\ParseExceptionLocalizer | Provides a Message for ParseException for localized errors |
CWikibase\Repo\Search\ExtendedResult | Marker interface signifying this is extended Wikibase result and Wikibase should not try to use hooks to display it |
CWikibase\Client\Hooks\ExtensionLoadHandler | Do special hook registrations |
CWikibase\Client\RecentChanges\ExternalChange | Represents an external change |
CWikibase\Client\RecentChanges\ExternalChangeFactory | |
CWikibase\Lib\Store\FallbackLabelDescriptionLookupFactory | Factory to create a FallbackLabelDescriptionLookup that also resolves redirects |
►CWikibase\Repo\Search\Fields\FieldDefinitions | This is a collection of field definitions |
CWikibase\Repo\Search\Fields\NoFieldDefinitions | Class for empty field definitions |
CWikibase\Repo\Search\Fields\FieldDefinitionsFactory | |
►CMediaWiki\ResourceLoader\FileModule | |
CWikibase\View\Module\TemplateModule | Injects templates into JavaScript |
CWikibase\View\Termbox\TermboxModule | |
CWikibase\Repo\ChangeOp\FingerprintChangeOpFactory | Factory for ChangeOps that apply to an entity Fingerprint |
CWikibase\DataModel\Services\Diff\Internal\FingerprintPatcher | Package private |
►CWikibase\DataModel\Term\FingerprintProvider | Common interface for classes (typically Entities) that contain a Fingerprint |
CWikibase\DataModel\Entity\Item | Represents a single Wikibase item |
CWikibase\DataModel\Entity\Property | Represents a single Wikibase property |
CWikibase\Repo\FingerprintSearchTextGenerator | |
►CWikibase\Lib\FormatableSummary | Interface for consumers (typically a formatter) of auto-generated edit summary lines that describe edits made on Wikibase entities |
CWikibase\Lib\Summary | A Summary object can be used to build complex, translatable summaries |
CWikibase\Lib\Formatters\FormatterLabelDescriptionLookupFactory | Factory for LabelDescriptionLookup objects based on FormatterOptions |
CWikibase\Repo\Rdf\FullStatementRdfBuilderFactory | |
CWikibase\Repo\FederatedProperties\GenericActionApiClient | A Generic MediaWikiAction API client created for use in Federated Properties, but could be used for other cases |
►CWikibase\Repo\GenericEventDispatcher | Dispatches a notification to a set of watchers |
CWikibase\Repo\Store\DispatchingEntityStoreWatcher | EntityStoreWatcher that dispatches events to more EntityStoreWatchers |
CWikibase\Repo\RestApi\UseCases\GetItem\GetItem | |
CWikibase\Repo\RestApi\Presentation\Presenters\GetItemJsonPresenter | |
CWikibase\Repo\RestApi\UseCases\GetItem\GetItemRequest | |
CWikibase\Repo\RestApi\UseCases\GetItemStatement\GetItemStatement | |
CWikibase\Repo\RestApi\UseCases\GetItemStatement\GetItemStatementRequest | |
CWikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatements | |
CWikibase\Repo\RestApi\Presentation\Presenters\GetItemStatementsJsonPresenter | |
CWikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsRequest | |
CWikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsSuccessResponse | |
CWikibase\Repo\RestApi\UseCases\GetItemStatement\GetItemStatementSuccessResponse | |
CWikibase\Repo\RestApi\UseCases\GetItemStatements\GetItemStatementsValidator | |
CWikibase\Repo\RestApi\UseCases\GetItemStatement\GetItemStatementValidator | |
CWikibase\Repo\RestApi\UseCases\GetItem\GetItemSuccessResponse | |
CWikibase\Repo\RestApi\UseCases\GetItem\GetItemValidator | |
CWikibase\DataModel\Services\Statement\GuidGenerator | |
►CWikibase\View\HtmlSnakFormatterFactory | A factory constructing SnakFormatters that output HTML |
CWikibase\Repo\View\WikibaseHtmlSnakFormatterFactory | An HtmlSnakFormatterFactory implementation using an OutputFormatSnakFormatterFactory |
►CWikibase\View\HtmlTermRenderer | |
CWikibase\Repo\ParserOutput\FallbackHintHtmlTermRenderer | |
►CWikibase\Repo\Store\IdGenerator | Generates a new unique numeric id for the provided type |
CWikibase\Repo\Store\RateLimitingIdGenerator | |
CWikibase\Repo\Store\Sql\SqlIdGenerator | Unique Id generator implemented using an SQL table |
CWikibase\Repo\Store\Sql\UpsertSqlIdGenerator | Unique Id generator implemented using an SQL table and an UPSERT query |
CWikibase\Repo\Hooks\InfoActionHookHandler | |
►CWikibase\DataModel\Entity\Int32EntityId | Interface 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\DataModel\Entity\ItemId | |
CWikibase\DataModel\Entity\NumericPropertyId | |
CWikibase\Repo\RestApi\Domain\Model\ItemData | |
CWikibase\Repo\RestApi\Domain\Model\ItemDataBuilder | |
►CWikibase\Repo\RestApi\Domain\Services\ItemDataRetriever | |
CWikibase\Repo\RestApi\DataAccess\WikibaseEntityLookupItemDataRetriever | |
CWikibase\Repo\RestApi\Domain\Serializers\ItemDataSerializer | |
CWikibase\Repo\ItemDisambiguation | Class representing the disambiguation of a list of WikibaseItems |
CWikibase\Repo\RestApi\Validation\ItemIdValidator | |
►CWikibase\DataModel\Services\Lookup\ItemLookup | |
CWikibase\DataModel\Services\Lookup\InMemoryEntityLookup | EntityLookup that uses an in memory array to retrieve the requested information |
CWikibase\DataModel\Services\Lookup\LegacyAdapterItemLookup | ItemLookup implementation providing a migration path away from the EntityLookup interface |
CWikibase\Repo\Interactors\ItemMergeInteractor | |
►CWikibase\Lib\Store\ItemOrderProvider | Interface that contains method for the ItemOrderProvider |
CWikibase\Lib\Store\CachingItemOrderProvider | ItemOrderProvider implementation, that caches the information |
CWikibase\Lib\Store\WikiPageItemOrderProvider | Base class for ItemOrderProviders, that parse the item order from a wikitext page |
CWikibase\Repo\RestApi\UseCases\ItemRedirectResponse | |
►CWikibase\Repo\RestApi\Domain\Services\ItemRetriever | |
CWikibase\Repo\RestApi\DataAccess\WikibaseEntityLookupItemDataRetriever | |
CWikibase\Repo\RestApi\Domain\Model\ItemRevision | |
►CWikibase\Repo\RestApi\Domain\Services\ItemRevisionMetadataRetriever | |
CWikibase\Repo\RestApi\DataAccess\WikibaseEntityRevisionLookupItemRevisionMetadataRetriever | |
CWikibase\Repo\ItemSearchTextGenerator | |
CWikibase\Repo\Store\Sql\ItemsPerSiteBuilder | Utility class for rebuilding the wb_items_per_site table |
►CWikibase\Repo\RestApi\Domain\Services\ItemStatementRetriever | |
CWikibase\Repo\RestApi\DataAccess\WikibaseEntityLookupItemDataRetriever | |
►CWikibase\Repo\RestApi\Domain\Services\ItemStatementsRetriever | |
CWikibase\Repo\RestApi\DataAccess\WikibaseEntityLookupItemDataRetriever | |
►CWikibase\Repo\Store\ItemsWithoutSitelinksFinder | Interface for services for getting items without sitelinks |
CWikibase\Repo\Store\Sql\SqlItemsWithoutSitelinksFinder | Service for getting Items without sitelinks |
CWikibase\Repo\Store\ItemTermsRebuilder | |
►CWikibase\DataModel\Services\Term\ItemTermStoreWriter | |
CWikibase\Lib\Store\Sql\Terms\DatabaseItemTermStoreWriter | ItemTermStoreWriter implementation for the 2019 SQL based secondary item term storage |
►CWikibase\Repo\RestApi\Domain\Services\ItemUpdater | |
CWikibase\Repo\RestApi\DataAccess\MediaWikiEditEntityFactoryItemUpdater | |
CWikibase\Repo\Dumpers\JsonDataTypeInjector | Class for injecting property datatypes in entity json serialization |
►CWikibase\Repo\RestApi\Domain\Services\JsonPatchValidator | |
CWikibase\Repo\RestApi\Infrastructure\JsonDiffJsonPatchValidator | |
CWikibase\Lib\Store\LabelConflictFinder | Service interface for detecting label conflicts |
►CWikibase\DataModel\Services\Lookup\LabelLookup | Looks up the label of an entity |
►CWikibase\DataModel\Services\Lookup\LabelDescriptionLookup | Looks up the label or description of an entity |
CWikibase\DataModel\Services\Lookup\FallbackLabelDescriptionLookup | A LabelDescriptionLookup that is guaranteed to return TermFallback s, not merely Term s |
CWikibase\DataModel\Services\Lookup\LanguageLabelDescriptionLookup | |
►CWikibase\Lib\Store\FallbackLabelDescriptionLookup | A LabelDescriptionLookup that is guaranteed to return TermFallback s, not merely Term s |
CWikibase\Client\Usage\UsageTrackingLanguageFallbackLabelDescriptionLookup | LanguageFallbackLabelDescriptionLookup decorator that records label usage in an UsageAccumulator |
CWikibase\Lib\Store\CachingFallbackLabelDescriptionLookup | Wraps another label description lookup to resolve redirects and add caching |
CWikibase\Lib\Store\DispatchingFallbackLabelDescriptionLookup | A FallbackLabelDescriptionLookup that dispatches between two other lookups, using one for federated property IDs and one for everything else |
CWikibase\Lib\Store\LanguageFallbackLabelDescriptionLookup | A lookup for labels and descriptions in a given language |
►CWikibase\DataModel\Term\LabelsProvider | Common interface for classes (typically Entities) that contain a TermList, representing labels |
CWikibase\DataModel\Entity\Item | Represents a single Wikibase item |
CWikibase\DataModel\Entity\Property | Represents a single Wikibase property |
CWikibase\DataModel\Term\Fingerprint | A container for all labels, all descriptions and all aliases (in all languages) of entities that support all three term types |
CWikibase\Client\Hooks\LangLinkHandler | |
CWikibase\Client\Hooks\LangLinkHandlerFactory | |
►CWikibase\View\LanguageDirectionalityLookup | Returns the directionality of a language |
CWikibase\Repo\MediaWikiLanguageDirectionalityLookup | Service for looking up language directionalities based on MediaWiki's Language class |
CWikibase\Lib\LanguageFallbackChainFactory | Object creating TermLanguageFallbackChain objects in Wikibase |
CWikibase\Lib\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 |
CWikibase\Lib\Store\LanguageFallbackLabelDescriptionLookupFactory | Factory to provide an LabelDescriptionLookup which does automatic prefetching of terms, applies a language fallback and returns the LabelDescriptionLookup |
CWikibase\Client\Hooks\LanguageLinkBadgeDisplay | Provides access to the badges of the current page's sitelinks and adds some properties to the HTML output to display them |
CWikibase\Lib\LanguageNameLookup | Service for looking up language names based on MediaWiki's Language class |
CWikibase\Lib\LanguageNameLookupFactory | |
CWikibase\Lib\LanguageWithConversion | Object representing either a verbatim language or a converted language |
CWikibase\Repo\RestApi\Domain\Model\LatestItemRevisionMetadataResult | |
CWikibase\Lib\Store\LatestRevisionIdResult | Represents result of \Wikibase\Lib\Store\EntityRevisionLookup::getLatestRevisionId method call |
CWikibase\InternalSerialization\LegacyDeserializerFactory | Factory for constructing deserializers that implement handling for the legacy format |
CWikibase\DataModel\LegacyIdInterpreter | Turns legacy entity id serializations consisting of entity type + numeric id into present day EntityId implementations |
►CWikibase\Lib\Store\LinkTargetEntityIdLookup | This lookup should be able to deal with LinkTargets that: |
CWikibase\Lib\Store\EntityLinkTargetEntityIdLookup | |
►CWikibase\View\LocalizedTextProvider | A service providing localized texts for keys |
CWikibase\Repo\MediaWikiLocalizedTextProvider | A LocalizedTextProvider wrapping MediaWiki's message system |
CWikibase\View\DummyLocalizedTextProvider | A LocalizedTextProvider implementation that returns a string containing the given key and params |
CWikibase\Repo\LocalizedTextProviderFactory | |
CWikibase\Lib\Store\LookupConstants | Constants used for looking up entities |
CWikibase\Client\DataAccess\Scribunto\LuaFunctionCallTracker | Helper for tracking accesses of Lua functions |
CWikibase\DataModel\Internal\MapValueHasher | Generates hashes for associative arrays based on the values of their elements |
►CWikibase\Lib\Store\MatchingTermsLookup | Methods helping search interactors from a term store |
CWikibase\Lib\Store\Sql\Terms\DatabaseMatchingTermsLookup | MatchingTermsLookup implementation in the new term store |
CWikibase\Lib\Store\MatchingTermsLookupFactory | |
►CWikibase\Lib\Modules\MediaWikiConfigValueProvider | Provider to pass information to mw.config |
CWikibase\Client\DataBridge\DataBridgeConfigValueProvider | |
CWikibase\Lib\Modules\SettingsValueProvider | |
CWikibase\Repo\EditEntity\MediawikiEditEntityFactory | |
CWikibase\Repo\Merge\MergeFactory | Factory for merging services |
►CWikibase\Lib\MessageInLanguageProvider | A provider for messages in a particular language |
CWikibase\Lib\MediaWikiMessageInLanguageProvider | |
►CWikibase\Repo\RestApi\RouteHandlers\Middleware\Middleware | |
CWikibase\Repo\RestApi\RouteHandlers\Middleware\AuthenticationMiddleware | |
CWikibase\Repo\RestApi\RouteHandlers\Middleware\ContentTypeCheckMiddleware | |
CWikibase\Repo\RestApi\RouteHandlers\Middleware\PreconditionMiddleware | |
CWikibase\Repo\RestApi\RouteHandlers\Middleware\UnexpectedErrorHandlerMiddleware | |
CWikibase\Repo\RestApi\RouteHandlers\Middleware\MiddlewareHandler | |
►CMediaWiki\ResourceLoader\Module | |
CWikibase\Lib\Modules\DataTypesModule | Resource loader module for defining resources that will create a MW config var in JavaScript holding information about all data types known to a given DataTypeFactory |
CWikibase\Lib\Modules\MediaWikiConfigModule | Generic, reusable ResourceLoader module to set a JavaScript configuration variable via mw.config.set |
CWikibase\Lib\Modules\PropertyValueExpertsModule | Module exporting map from property type to expert module name handling this type |
CWikibase\Lib\Modules\RepoAccessModule | JavaScript variables needed to access the repo independent from the current working wiki |
CWikibase\Lib\Modules\SitesModule | |
CWikibase\Repo\Parsers\MwDateFormatParserFactory | This factory creates a parser that accepts most outputs of MediaWiki's Language::sprintfDate formatting |
CWikibase\Client\NamespaceChecker | Checks if a namespace in Wikibase Client shall have wikibase links, etc., based on settings |
CWikibase\Repo\Merge\Validator\NoCrossReferencingStatements | |
CWikibase\Client\Hooks\NoLangLinkHandler | Handles the NOEXTERNALLANGLINKS parser function |
CWikibase\Repo\ChangeOp\NonLanguageBoundChangesCounter | Counts changes to entity that are not language bound (not instance of LanguageBoundChangeOpResult ) in ChangeOpResult tree |
CWikibase\Lib\Store\Sql\Terms\NormalizedTermStorageMapping | Helper for mapping columns names of item/property in term storage |
CWikibase\Lib\Formatters\NumberLocalizerFactory | |
CWikibase\Client\Hooks\OtherProjectsSidebarGenerator | Outputs a sidebar section for other project links |
CWikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory | |
►CWikibase\Client\OtherProjectsSitesProvider | Provides a list of sites that should be displayed in the "Other projects" sidebar |
CWikibase\Client\CachingOtherProjectsSitesProvider | Get a list of sites that should be displayed in the "Other projects" sidebar from cache or re-compute them |
CWikibase\Client\OtherProjectsSitesGenerator | Generates a list of sites that should be displayed in the "Other projects" sidebar |
CWikibase\Lib\Formatters\OutputFormatSnakFormatterFactory | Factory service for obtaining a SnakFormatter for a desired output format |
CWikibase\Lib\Formatters\OutputFormatValueFormatterFactory | Factory for ValueFormatters, based on factory callbacks |
CWikibase\Repo\Hooks\Helpers\OutputPageEditability | Determined (likely) editability of an OutputPage by inspecting this god object's properties |
CWikibase\Repo\Hooks\OutputPageEntityIdReader | Allows retrieving an EntityId based on a previously propagated OutputPage |
CWikibase\Repo\Hooks\Helpers\OutputPageEntityViewChecker | |
CWikibase\Repo\OutputPageJsConfigBuilder | Handles adding user-specific or other js config to OutputPage |
CWikibase\Repo\Hooks\Helpers\OutputPageRevisionIdReader | Determines the revision id shown on an OutputPage by inspecting this god object's properties |
CWikibase\Client\Usage\PageEntityUsages | Value object representing the entity usages on a single page |
►CWikibase\Lib\Store\Sql\PageTableEntityQuery | Interface 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\Lib\Store\Sql\PageTableEntityQueryBase | Abstract PageTableEntityQuery implementation allowing simple mapping between rows and entity IDs using one or more fields and some simple logic |
CWikibase\Lib\Store\Sql\EntityIdLocalPartPageTableEntityQuery | PageTableEntityQuery that assumes the entity IDs "localPart" matches page_title of the page that the entity is stored on |
►CWikibase\Client\Changes\PageUpdater | Service interface for triggering different kinds of page updates and generally notifying the local wiki of external changes |
CWikibase\Client\Changes\WikiPageUpdater | Service object for triggering different kinds of page updates and generally notifying the local wiki of external changes |
CWikibase\Repo\ParserOutput\ParserOutputJsConfigBuilder | |
CWikibase\Repo\RestApi\UseCases\PatchItemStatement\PatchItemStatement | |
CWikibase\Repo\RestApi\UseCases\PatchItemStatement\PatchItemStatementRequest | |
CWikibase\Repo\RestApi\UseCases\PatchItemStatement\PatchItemStatementSuccessResponse | |
CWikibase\Repo\RestApi\UseCases\PatchItemStatement\PatchItemStatementValidator | |
►CWikibase\Repo\RestApi\Domain\Services\PermissionChecker | |
CWikibase\Repo\RestApi\DataAccess\WikibaseEntityPermissionChecker | |
►CWikibase\Repo\ParserOutput\PlaceholderExpander\PlaceholderExpander | |
CWikibase\Repo\ParserOutput\PlaceholderExpander\EntityViewPlaceholderExpander | Utility for expanding placeholders left in the HTML |
CWikibase\Repo\ParserOutput\PlaceholderExpander\ExternallyRenderedEntityViewPlaceholderExpander | |
CWikibase\Repo\RestApi\RouteHandlers\Middleware\PreconditionMiddlewareFactory | |
CWikibase\DataModel\Services\EntityId\PrefixMappingEntityIdParserFactory | |
CWikibase\Repo\PropertyDataTypeChanger | Class for changing a property's data type |
►CWikibase\DataModel\Services\Lookup\PropertyDataTypeLookup | |
CWikibase\DataModel\Services\Lookup\EntityRetrievingDataTypeLookup | PropertyDataTypeLookup that uses an EntityLookup to find a property's data type ID |
CWikibase\DataModel\Services\Lookup\InMemoryDataTypeLookup | PropertyDataTypeLookup that uses an in memory array to retrieve the requested information |
CWikibase\DataModel\Services\Lookup\InProcessCachingDataTypeLookup | PropertyDataTypeLookup that provides in-process caching |
CWikibase\Lib\PropertyInfoDataTypeLookup | PropertyDataTypeLookup that uses an PropertyInfoLookup to find a property's data type ID |
CWikibase\Lib\SourceDispatchingPropertyDataTypeLookup | |
CWikibase\Repo\FederatedProperties\ApiPropertyDataTypeLookup | |
CWikibase\DataModel\Services\Entity\PropertyDataTypeMatcher | Check if a PropertyId is for a Property with a specific data type |
►CWikibase\DataModel\PropertyIdProvider | Interface for objects containing a property id |
►CWikibase\DataModel\Snak\Snak | Interface for objects that represent a single Wikibase snak |
►CWikibase\DataModel\Snak\SnakObject | Base class for snaks |
CWikibase\DataModel\Snak\PropertyNoValueSnak | Class representing a property no value snak |
CWikibase\DataModel\Snak\PropertySomeValueSnak | Class representing a property some value snak |
►CWikibase\DataModel\Snak\PropertyValueSnak | Class representing a property value snak |
CWikibase\DataModel\Snak\DerivedPropertyValueSnak | PropertyValueSnak with with derived values attached |
CWikibase\DataModel\Statement\Statement | Class representing a Wikibase statement |
CWikibase\Client\DataAccess\PropertyIdResolver | Resolves the NumericPropertyId for the input, which might be a property label or prefixed id |
CWikibase\Repo\PropertyInfoBuilder | Class to build the information about a property |
►CWikibase\Lib\Store\PropertyInfoLookup | |
CWikibase\Lib\Store\CachingPropertyInfoLookup | Class CachingPropertyInfoLookup is an implementation of PropertyInfoLookup that maintains a cached copy of the property info |
CWikibase\Lib\Store\Sql\PropertyInfoTable | Class PropertyInfoTable implements PropertyInfoStore on top of an SQL table |
►CWikibase\Lib\Store\PropertyInfoProvider | Service for providing a specific information about properties |
CWikibase\Lib\Store\FieldPropertyInfoProvider | PropertyInfoProvider implementation based on a specific field in the array returned by a PropertyInfoLookup |
►CWikibase\Lib\Store\PropertyInfoStore | |
CWikibase\Lib\Store\CacheAwarePropertyInfoStore | Implementation of PropertyInfoStore wrapping the instance modifying the local PropertyInfoStore and adjusting the property info cache accordingly |
CWikibase\Lib\Store\Sql\PropertyInfoTable | Class PropertyInfoTable implements PropertyInfoStore on top of an SQL table |
CWikibase\Repo\Store\Sql\PropertyInfoTableBuilder | Utility class for rebuilding the wb_property_info table |
►CWikibase\DataModel\Services\Term\PropertyLabelResolver | Resolves property labels (which are unique per language) into entity IDs |
►CWikibase\Lib\Store\AbstractTermPropertyLabelResolver | Resolves property labels (which are unique per language) into entity IDs, uses in-process caching |
CWikibase\Lib\Store\Sql\Terms\CachedDatabasePropertyLabelResolver | Resolves and caches property labels (which are unique per language) into entity IDs through DatabaseTermIdsResolver api |
►CWikibase\DataModel\Services\Lookup\PropertyLookup | |
CWikibase\DataModel\Services\Lookup\InMemoryEntityLookup | EntityLookup that uses an in memory array to retrieve the requested information |
CWikibase\DataModel\Services\Lookup\LegacyAdapterPropertyLookup | PropertyLookup implementation providing a migration path away from the EntityLookup interface |
►CWikibase\Lib\Store\PropertyOrderProvider | Interface that contains method for the PropertyOrderProvider |
CWikibase\Lib\Store\CachingPropertyOrderProvider | PropertyOrderProvider implementation, that caches the information |
CWikibase\Lib\Store\FallbackPropertyOrderProvider | PropertyOrderProvider that uses one of two given providers: It first tries the primary provider and, if that has no data, resorts to the secondary provider |
CWikibase\Lib\Store\HttpUrlPropertyOrderProvider | PropertyOrderProvider that retrieves the order from a http(s) URL |
CWikibase\Lib\Store\WikiPagePropertyOrderProvider | Provides a list of ordered Property numbers |
►CWikibase\Lib\Store\WikiTextPropertyOrderProvider | Base class for PropertyOrderProviders, that parse the property order from a wikitext page |
CWikibase\Lib\Store\HttpUrlPropertyOrderProvider | PropertyOrderProvider that retrieves the order from a http(s) URL |
CWikibase\Lib\Store\WikiPagePropertyOrderProvider | Provides a list of ordered Property numbers |
CWikibase\Repo\PropertyServices | |
CWikibase\Repo\Rdf\PropertySpecificComponentsRdfBuilder | Rdfbuilder to create the triples that describe: |
CWikibase\Repo\Store\PropertyTermsRebuilder | |
►CWikibase\DataModel\Services\Term\PropertyTermStoreWriter | |
CWikibase\Lib\Store\MultiPropertyTermStoreWriter | A PropertyTermStoreWriter wrapping several other PropertyTermStoreWriter s |
CWikibase\Lib\Store\Sql\Terms\DatabasePropertyTermStoreWriter | PropertyTermStoreWriter implementation for the 2019 SQL based secondary property term storage |
CWikibase\View\RawMessageParameter | Value object to be used with { |
CWikibase\Repo\Rdf\RdfBuilderFactory | |
CWikibase\Repo\Rdf\RdfProducer | RDF producer options |
CWikibase\Repo\Rdf\RdfVocabulary | RDF vocabulary for use in mapping for wikibase data model |
CWikibase\Client\RecentChanges\RecentChangeFactory | |
CWikibase\Repo\Hooks\RecentChangeSaveHookHandler | Inject 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\RedirectRevision | Represents a revision of a Wikibase redirect |
►CWikibase\DataModel\Services\Lookup\ReferencedEntityIdLookup | Service interface for getting a referenced entity (out of a specified set), from a given starting entity |
CWikibase\DataModel\Services\Lookup\EntityRetrievingClosestReferencedEntityIdLookup | Service for getting the closest entity (out of a specified set), from a given starting entity |
►CWikibase\Lib\Formatters\Reference\ReferenceFormatter | A service to format a Reference into a block of Wikitext |
CWikibase\Lib\Formatters\Reference\DataBridgeReferenceFormatter | |
CWikibase\Client\DataAccess\ReferenceFormatterFactory | A factory for ReferenceFormatter s |
CWikibase\Lib\Normalization\ReferenceNormalizer | |
CWikibase\Repo\RestApi\UseCases\RemoveItemStatement\RemoveItemStatement | |
CWikibase\Repo\RestApi\UseCases\RemoveItemStatement\RemoveItemStatementRequest | |
CWikibase\Repo\RestApi\UseCases\RemoveItemStatement\RemoveItemStatementSuccessResponse | |
CWikibase\Repo\RestApi\UseCases\RemoveItemStatement\RemoveItemStatementValidator | |
CWikibase\Repo\RestApi\UseCases\ReplaceItemStatement\ReplaceItemStatement | |
CWikibase\Repo\RestApi\UseCases\ReplaceItemStatement\ReplaceItemStatementRequest | |
CWikibase\Repo\RestApi\UseCases\ReplaceItemStatement\ReplaceItemStatementSuccessResponse | |
CWikibase\Repo\RestApi\UseCases\ReplaceItemStatement\ReplaceItemStatementValidator | |
CWikibase\Lib\Store\Sql\Terms\Util\ReplicaMasterAwareRecordIdsAcquirer | Allows 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 master database and getting those ids as well from the master database after insertion |
CWikibase\Lib\Rdbms\ReplicationWaiter | |
CWikibase\Lib\Rdbms\RepoDomainDbFactory | |
CWikibase\Repo\RepoHooks | File defining the hook handlers for the Wikibase extension |
CWikibase\Client\RepoItemLinkGenerator | |
CWikibase\Client\RepoLinker | |
CWikibase\Lib\Changes\RepoRevisionIdentifierFactory | Factory for RepoRevisionIdentifier objects |
CWikibase\DataModel\Assert\RepositoryNameAssert | Provides functions to assure values are allowable repository names in Wikibase |
CWikibase\Repo\RestApi\RouteHandlers\Middleware\RequestPreconditionCheck | Wrapper 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\ResultBuilder | Builder of MediaWiki ApiResult objects with various convenience functions for adding Wikibase concepts and result parts to results in a uniform way |
CWikibase\Client\RecentChanges\RevisionData | Represents a revision on a site |
CWikibase\Client\DataAccess\ParserFunctions\Runner | Runner for the {{#property|…}} and {{#statements|…}} parser functions |
CWikibase\Lib\Serialization\SerializationModifier | Class which can be used to easily modify serializations and arrays |
►CWikibase\DataModel\Serializers\SerializerFactory | Factory for constructing Serializer objects that can serialize WikibaseDataModel objects |
CWikibase\InternalSerialization\SerializerFactory | Public interface of the library for constructing serializers |
CWikibase\Repo\RestApi\Domain\Serializers\SerializerFactory | |
CWikibase\Lib\ServiceBySourceAndTypeDispatcher | |
CWikibase\Lib\ServiceByTypeDispatcher | |
CWikibase\Client\Hooks\ShortDescHandler | Handles the {{SHORTDESC:...}} parser function |
CWikibase\Repo\Hooks\SidebarBeforeOutputHookHandler | |
CWikibase\Client\Hooks\SidebarLinkBadgeDisplay | Basic display logic to output badges in the sidebar |
CWikibase\DataAccess\SingleEntitySourceServicesFactory | |
CWikibase\DataModel\SiteLink | Immutable value object representing a link to a page on another site |
CWikibase\Repo\ChangeOp\Deserialization\SiteLinkBadgeChangeOpSerializationValidator | Validates the structure of the site link's badge change request |
CWikibase\Repo\ChangeOp\SiteLinkChangeOpFactory | Factory for ChangeOps that modify SiteLinks |
CWikibase\Client\RecentChanges\SiteLinkCommentCreator | Creates 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\SiteLinkConflictLookup | Contains methods for looking up SiteLink conflicts |
CWikibase\Repo\Store\BagOStuffSiteLinkConflictLookup | Short-term sitelink conflict lookup using a BagOStuff (e.g |
CWikibase\Repo\Store\CompositeSiteLinkConflictLookup | A SiteLinkConflictLookup composing several others |
CWikibase\Repo\Store\Sql\SqlSiteLinkConflictLookup | |
CWikibase\Repo\SiteLinkGlobalIdentifiersProvider | |
CWikibase\DataModel\Services\Diff\Internal\SiteLinkListPatcher | Package private |
CWikibase\DataModel\Serializers\SiteLinkListSerializer | |
►CWikibase\Lib\Store\SiteLinkLookup | Contains methods to lookup of sitelinks of lookup by sitelinks |
CWikibase\Lib\Store\CachingSiteLinkLookup | SiteLinkLookup implementation that caches the obtained data (except for data obtained via "getLinks") |
CWikibase\Lib\Store\SiteLinkStore | Contains methods for write actions on the sitelink store |
CWikibase\Repo\SiteLinkPageNormalizer | |
CWikibase\Client\Hooks\SiteLinksForDisplayLookup | Returns the site links to display in the navigation areas of the client UI |
CWikibase\View\SiteLinksView | Creates views for lists of site links |
CWikibase\Repo\SiteLinkTargetProvider | |
CWikibase\Lib\Sites\SiteMatrixParser | Translates api sitematrix results json into an array of Site objects |
CWikibase\Lib\Sites\SitesBuilder | Builds the site identifiers table |
CWikibase\Client\Hooks\SkinAfterBottomScriptsHandler | |
CWikibase\Repo\SnakFactory | Factory for creating new snaks |
CWikibase\Lib\Formatters\SnakFormat | Helper for handling SnakFormatter output formats |
►CWikibase\Lib\Formatters\SnakFormatter | SnakFormatter is an interface for services that render Snaks to a specific output format |
CWikibase\Client\DataAccess\Scribunto\WikitextPreprocessingSnakFormatter | SnakFormatter decorator that preprocesses any Wikitext it produces |
CWikibase\Client\Usage\UsageTrackingSnakFormatter | SnakFormatter decorator that records entity usage |
CWikibase\Lib\Formatters\BinaryOptionDispatchingSnakFormatter | Dispatching snak formatter that makes it possible to special case certain Snaks based on the associated property's data type |
CWikibase\Lib\Formatters\DispatchingSnakFormatter | DispatchingSnakFormatter will format a Snak by delegating the formatting to an appropriate SnakFormatter based on the snak type or the associated property's data type |
CWikibase\Lib\Formatters\ErrorHandlingSnakFormatter | Decorator for SnakFormatter that handles PropertyDataTypeLookupException and MismatchingDataValueTypeException by placing the appropriate warning in the snakFormatter's output |
CWikibase\Lib\Formatters\EscapingSnakFormatter | EscapingSnakFormatter wraps another SnakFormatter and applies a transformation (escaping) to that formatter's output |
CWikibase\Lib\Formatters\HtmlExternalIdentifierFormatter | A formatter for PropertyValueSnaks that contain a StringValue that is interpreted as an external identifier |
CWikibase\Lib\Formatters\MessageSnakFormatter | MessageSnakFormatter returns the same (localized) message for all snaks |
CWikibase\Lib\Formatters\PropertyValueSnakFormatter | PropertyValueSnakFormatter is a formatter for PropertyValueSnaks |
CWikibase\Lib\Formatters\WikitextExternalIdentifierFormatter | A formatter for PropertyValueSnaks that contain a StringValue that is interpreted as an external identifier |
CWikibase\View\SnakHtmlGenerator | Base class for generating Snak html |
CWikibase\Lib\Normalization\SnakNormalizer | |
CWikibase\Repo\Rdf\SnakRdfBuilder | Implementation for RDF mapping for Snaks |
CWikibase\DataModel\Snak\SnakRole | Enum with snak roles |
CWikibase\Client\DataAccess\Scribunto\SnakSerializationRenderer | Functionality needed to render snaks as provided through Lua |
CWikibase\Client\DataAccess\SnaksFinder | Find Snaks for claims in a given Entity, based on NumericPropertyId |
►CWikibase\Lib\SnakUrlExpander | SnakUrlExpander expands the value of a Snak to a URL (or URI) or some sort |
CWikibase\Lib\PropertyInfoSnakUrlExpander | SnakUrlExpander that uses an PropertyInfoProvider to find a URL pattern for expanding a Snak's value into an URL |
CWikibase\Repo\Specials\SpecialListPropertiesDispatchingFactory | Factory to create Special:ListProperties based on whether federated properties setting is enabled ot not |
CWikibase\Repo\Specials\SpecialPageCopyrightView | |
►CWikibase\View\SpecialPageLinker | A service returning a URL for a specific special page with optional parameters |
CWikibase\Repo\View\RepoSpecialPageLinker | A SpecialPageLinker implementation linking to special pages of the local MediaWiki installation |
CWikibase\Repo\Store\Sql\SqlEntityIdPagerFactory | Factory for SqlEntityIdPager objects |
CWikibase\Repo\ChangeOp\StatementChangeOpFactory | Factory for ChangeOps that modify Statements |
►CWikibase\Repo\ParserOutput\StatementDataUpdater | |
CWikibase\Repo\ParserOutput\CompositeStatementDataUpdater | |
CWikibase\Repo\ParserOutput\ExternalLinksDataUpdater | Add url data values as external links in ParserOutput |
CWikibase\Repo\ParserOutput\GeoDataDataUpdater | Extracts and stashes coordinates from Statement main snaks and adds to ParserOutput for use by the GeoData extension |
CWikibase\Repo\ParserOutput\GlobeCoordinateKartographerDataUpdater | Add required data for Kartographer to the ParserOutput |
CWikibase\Repo\ParserOutput\ImageLinksDataUpdater | Register commonsMedia values as used images in ParserOutput |
CWikibase\Repo\ParserOutput\PageImagesDataUpdater | Code to make the PageImages extension aware of pages in the Wikibase namespaces |
►CWikibase\DataModel\Statement\StatementFilter | |
CWikibase\DataModel\Services\Statement\Filter\DataTypeStatementFilter | A filter that only accepts statements with specific property data types, and rejects all other property data types |
CWikibase\DataModel\Services\Statement\Filter\NullStatementFilter | An unconditional statement filter that always accepts all statements, and never rejects a statement |
CWikibase\DataModel\Services\Statement\Filter\PropertySetStatementFilter | A filter that only accepts statements with specific property ids, and rejects all other properties |
CWikibase\DataModel\Statement\ReferencedStatementFilter | A filter that only accepts statements with one or more references, and rejects all unreferenced statements |
CWikibase\Repo\Api\GetClaimsStatementFilter | |
►CWikibase\DataModel\Services\Statement\Grouper\StatementGrouper | |
CWikibase\DataModel\Services\Statement\Grouper\ByPropertyIdStatementGrouper | |
CWikibase\DataModel\Services\Statement\Grouper\FilteringStatementGrouper | |
CWikibase\DataModel\Services\Statement\Grouper\NullStatementGrouper | An unconditional statement grouper that always returns a single group, containing the original, unmodified list of statements, and nothing else |
CWikibase\Repo\DispatchingEntityTypeStatementGrouper | |
CWikibase\Repo\StatementGrouperBuilder | Factory for a StatementGrouper |
CWikibase\View\StatementGroupListView | Generates HTML to display statements |
►CWikibase\Client\DataAccess\ParserFunctions\StatementGroupRenderer | Renderer for the {{#property}} parser function for rendering a Statement group |
CWikibase\Client\DataAccess\ParserFunctions\LanguageAwareRenderer | StatementGroupRenderer of the {{#property}} parser function |
CWikibase\Client\DataAccess\ParserFunctions\VariantsAwareRenderer | Handler of the {{#property}} parser function |
CWikibase\Client\DataAccess\ParserFunctions\StatementGroupRendererFactory | |
CWikibase\DataModel\Statement\StatementGuid | Immutable value object for a statement id |
CWikibase\DataModel\Services\Statement\StatementGuidParser | A 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\StatementHtmlGenerator | Backend renderer that generates the HTML representation of a statement for use in an entity view |
CWikibase\Repo\RestApi\Validation\StatementIdValidator | |
CWikibase\Repo\RestApi\Presentation\Presenters\StatementJsonPresenter | |
CWikibase\DataModel\Services\Diff\StatementListDiffer | |
CWikibase\DataModel\Services\Diff\StatementListPatcher | |
►CWikibase\DataModel\Statement\StatementListProvider | Common interface for classes (typically Entities) that contain a StatementList |
CWikibase\DataModel\Entity\StatementListProvidingEntity | Interface for EntityDocument objects that are also StatementListProviders |
►CWikibase\DataModel\Statement\StatementListHolder | Interface for classes that contain a StatementList |
CWikibase\DataModel\Entity\Item | Represents a single Wikibase item |
CWikibase\DataModel\Entity\Property | Represents a single Wikibase property |
CWikibase\Repo\Api\StatementModificationHelper | Helper class for modifying an entities statements |
CWikibase\Lib\Normalization\StatementNormalizer | |
►CWikibase\Repo\RestApi\Domain\Services\StatementPatcher | |
CWikibase\Repo\RestApi\Infrastructure\JsonDiffStatementPatcher | |
CWikibase\View\StatementSectionsView | |
CWikibase\Repo\Merge\StatementsMerger | Merges statements of two StatementListProvider objects |
CWikibase\Client\DataAccess\StatementTransclusionInteractor | Renders the main Snaks associated with a given Property on an Entity |
►CWikibase\Repo\RestApi\Validation\StatementValidator | |
CWikibase\Repo\RestApi\DataAccess\SnakValidatorStatementValidator | |
►CWikibase\Repo\Store\Store | Store interface |
CWikibase\Repo\Store\Sql\SqlStore | Implementation of the store interface using an SQL backend via MediaWiki's storage abstraction layer |
CWikibase\Lib\StringNormalizer | StringNormalizer provides several methods for normalizing strings |
CWikibase\Lib\SubEntityTypesMapper | Thin wrapper around EntityTypeDefinitions::SUB_ENTITY_TYPES |
►CWikibase\Repo\Store\SubscriptionLookup | Interface for looking up which client is interested in changes to which entity |
CWikibase\Repo\Store\Sql\SqlSubscriptionLookup | Implementation of SubscriptionLookup based on a database table |
►CWikibase\Client\Usage\SubscriptionManager | Service interface for tracking subscriptions of clients to entity change events generated on the repo |
CWikibase\Client\Usage\NullSubscriptionManager | No-op implementation of the SubscriptionManager and UsageLookup interfaces |
CWikibase\Client\Usage\Sql\SqlSubscriptionManager | SubscriptionManager implementation backed by an SQL table |
CWikibase\Repo\SummaryFormatter | Formatter for Summary objects |
CWikibase\Repo\FederatedProperties\SummaryParsingPrefetchHelper | A helper class for parsing and prefetching properties from summaries for federated properties |
CWikibase\View\Template\TemplateFactory | |
CWikibase\View\Template\TemplateRegistry | Allows storing and accessing of templates (e.g |
►CWikibase\DataModel\Term\Term | Immutable value object |
CWikibase\DataModel\Term\TermFallback | Immutable value object |
CWikibase\Repo\ParserOutput\TermboxFlag | |
►CWikibase\View\Termbox\Renderer\TermboxRenderer | |
CWikibase\View\Termbox\Renderer\TermboxRemoteRenderer | |
CWikibase\Repo\ParserOutput\PlaceholderExpander\TermboxRequestInspector | Determines whether the entity page was requested with non-default settings, e.g |
CWikibase\Repo\ParserOutput\TermboxVersionParserCacheValueRejector | |
►CWikibase\DataModel\Services\Term\TermBuffer | A service interface for buffering terms |
CWikibase\DataAccess\PrefetchingTermLookup | Interface for implementations of both TermLookup and TermBuffer |
CWikibase\Repo\ChangeOp\Deserialization\TermChangeOpSerializationValidator | This class is used to validate attributes of term change serializations such as language fields before they are passed to ChangeOps |
CWikibase\Lib\TermFallbackCache\TermFallbackCacheFacade | TermFallbackCacheFacade 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\TermFallbackCacheFactory | Factory for accessing the shared cache |
CWikibase\Lib\TermFallbackCache\TermFallbackCacheServiceFactory | |
CWikibase\Lib\TermIndexEntry | Object representing an entry in the term store (formerly known as the term index) |
CWikibase\Lib\Store\TermIndexSearchCriteria | Object representing search criteria while performing a search in the term store (formerly known as the term index) |
►CWikibase\Lib\Store\Sql\Terms\TermInLangIdsAcquirer | Consumers acquire ids for stored terms to be used to link entities to these terms |
CWikibase\Lib\Store\Sql\Terms\DatabaseTermInLangIdsAcquirer | A TermInLangIdsAcquirer implementation using the database tables wbt_term_in_lang, wbt_text_in_lang, and wbt_text |
CWikibase\Lib\Store\Sql\Terms\InMemoryTermStore | |
►CWikibase\Lib\Store\Sql\Terms\TermInLangIdsResolver | A service to turn term in lang IDs into terms, the inverse of TermInLangIdsAcquirer |
CWikibase\Lib\Store\Sql\Terms\DatabaseTermInLangIdsResolver | Term in lang ID resolver using the normalized database schema |
CWikibase\Lib\Store\Sql\Terms\InMemoryTermStore | |
CWikibase\Lib\Store\Sql\Terms\TermInLangIdsResolverFactory | |
CWikibase\Lib\TermLanguageFallbackChain | FIXME: this class is not a language fallback chain |
CWikibase\DataModel\Services\Diff\TermListPatcher | |
►CWikibase\DataModel\Services\Lookup\TermLookup | A service interface for looking up entity terms |
CWikibase\Client\DataAccess\Scribunto\CachingFallbackBasedTermLookup | This TermLookup allows exposes language based lookups for getLabel and getDescription and is backed by the shared TermFallbackCache which stores TermFallback objects |
CWikibase\DataAccess\PrefetchingTermLookup | Interface for implementations of both TermLookup and TermBuffer |
CWikibase\DataModel\Services\Lookup\EntityRetrievingTermLookup | |
►CWikibase\Lib\Store\EntityTermLookupBase | |
CWikibase\DataAccess\SourceAndTypeDispatchingPrefetchingTermLookup | |
CWikibase\Lib\Store\Sql\Terms\PrefetchingEntityTermLookupBase | Base class for a PrefetchingTermLookup that only supports a single entity type, using the new, normalized schema (starting at wbt_item_terms/wbt_property_terms) |
CWikibase\Repo\FederatedProperties\ApiPrefetchingTermLookup | A PrefetchingTermLookup for federated properties |
►CWikibase\Repo\Store\TermsCollisionDetector | Find collisions of term values with existing terms in store |
CWikibase\Repo\Store\NullTermsCollisionDetector | TermsCollisionDetector implementation that does nothing (always returns no collision) |
CWikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | Queries db term store for collisions on terms |
CWikibase\Repo\Store\TermsCollisionDetectorFactory | |
►CWikibase\Lib\Interactors\TermSearchInteractor | Interface for searching for terms |
►CWikibase\Lib\Interactors\ConfigurableTermSearchInteractor | Interface for TermSearchInteractors that can be configured using TermSearchOptions |
CWikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor | |
►CWikibase\Lib\Interactors\TermSearchInteractorFactory | Interface for factories creating TermSearchInteractor instances configured for the particular display language |
CWikibase\Lib\Interactors\MatchingTermsSearchInteractorFactory | Class creating TermIndexSearchInteractor instances configured for the particular display language |
CWikibase\Lib\Interactors\TermSearchOptions | |
CWikibase\Lib\Interactors\TermSearchResult | |
CWikibase\View\TermsListView | Generates HTML to display terms of an entity in a list |
►CWikibase\Lib\Store\Sql\Terms\TermStoreCleaner | Interface for deleting IDs acquired from a TermInLangIdsAcquirer , including any further cleanup if necessary |
CWikibase\Lib\Store\Sql\Terms\DatabaseUsageCheckingTermStoreCleaner | |
CWikibase\Lib\Store\Sql\Terms\InMemoryTermStore | |
CWikibase\Lib\Store\Sql\Terms\TermStoreWriterFactory | Factory for creating writer objects relating to the 2019 SQL based terms storage |
CWikibase\DataModel\Term\TermTypes | Term types used on Items and Properties |
CWikibase\Repo\Validators\TermValidatorFactory | Provides validators for terms (like the maximum length of labels, etc) |
CWikibase\Repo\ParserOutput\TextInjector | Helper for injecting text by substituting placeholders |
CWikibase\Repo\Parsers\TimeParserFactory | |
CWikibase\Repo\Interactors\TokenCheckInteractor | Interactor for checking edit tokens |
CWikibase\Repo\Rdf\TruthyStatementRdfBuilderFactory | |
CWikibase\DataModel\Snak\TypedSnak | |
►CWikibase\Lib\Formatters\TypedValueFormatter | Provides a string representation for a DataValue given its associated DataType |
CWikibase\Lib\Formatters\DispatchingValueFormatter | DispatchingValueFormatter is a formatter for DataValues |
►CWikibase\Lib\Store\Sql\Terms\TypeIdsAcquirer | Acquires unique constant ids for stored types |
CWikibase\Lib\Store\Sql\Terms\DatabaseTypeIdsStore | An acquirer and resolver for term type IDs implemented using a NameTableStore for wbt_type |
CWikibase\Lib\Store\Sql\Terms\InMemoryTypeIdsStore | Acquires and resolves unique and constant ids of types, stored in memory |
CWikibase\Lib\Store\Sql\Terms\StaticTypeIdsStore | A type IDs acquirer and resolver that only encapsulates access to a static array of IDs |
►CWikibase\Lib\Store\Sql\Terms\TypeIdsLookup | Lookup service to fetch ids of stored types |
CWikibase\Lib\Store\Sql\Terms\DatabaseTypeIdsStore | An acquirer and resolver for term type IDs implemented using a NameTableStore for wbt_type |
CWikibase\Lib\Store\Sql\Terms\InMemoryTypeIdsStore | Acquires and resolves unique and constant ids of types, stored in memory |
CWikibase\Lib\Store\Sql\Terms\StaticTypeIdsStore | A type IDs acquirer and resolver that only encapsulates access to a static array of IDs |
►CWikibase\Lib\Store\Sql\Terms\TypeIdsResolver | A service to turn type IDs into types, the inverse of TypeIdsAcquirer |
CWikibase\Lib\Store\Sql\Terms\DatabaseTypeIdsStore | An acquirer and resolver for term type IDs implemented using a NameTableStore for wbt_type |
CWikibase\Lib\Store\Sql\Terms\InMemoryTypeIdsStore | Acquires and resolves unique and constant ids of types, stored in memory |
CWikibase\Lib\Store\Sql\Terms\StaticTypeIdsStore | A type IDs acquirer and resolver that only encapsulates access to a static array of IDs |
CWikibase\Client\Store\Sql\UnexpectedUnconnectedPagePrimer | Maintenance helper which adds or updates the "unexpectedUnconnectedPage" page property for all relevant pages |
CWikibase\Lib\Units\UnitConverter | Convert quantities to other units |
►CWikibase\Lib\Units\UnitStorage | Storage interface for Unit conversion information |
►CWikibase\Lib\Units\BaseUnitStorage | Basic unit storage functionality |
CWikibase\Lib\Units\CSVUnitStorage | CSV-based unit conversion storage |
CWikibase\Lib\Units\InMemoryUnitStorage | Array-based static unit storage |
CWikibase\Lib\Units\JsonUnitStorage | JSON based unit conversion storage |
►CWikibase\Client\UpdateRepo\UpdateRepo | Provides logic to update the repo after certain changes have been performed in the client (like page moves) |
CWikibase\Client\UpdateRepo\UpdateRepoOnDelete | Provides logic to update the repo after page deletes in the client |
CWikibase\Client\UpdateRepo\UpdateRepoOnMove | Provides logic to update the repo after page moves in the client |
CWikibase\Repo\Validators\UrlSchemeValidators | UrlSchemeValidators is a collection of validators for some commonly used URL schemes |
►CWikibase\Client\Usage\UsageAccumulator | Interface and base class for objects accumulating usage tracking information for a given page |
CWikibase\Client\Usage\HashUsageAccumulator | This implementation of the UsageAccumulator interface simply wraps an array containing the usage information |
CWikibase\Client\Usage\ParserOutputUsageAccumulator | This implementation of the UsageAccumulator interface acts as a wrapper around a ParserOutput object |
CWikibase\Client\Usage\RedirectTrackingUsageAccumulator | |
CWikibase\Client\Usage\UsageAccumulatorFactory | |
CWikibase\Client\Usage\UsageAspectTransformer | Transforms usage aspect based on a filter of aspects relevant in some context |
CWikibase\Client\Usage\UsageDeduplicator | This class de-duplicates entity usages for performance and storage reasons |
►CWikibase\Client\Usage\UsageLookup | Service interface looking up the usage of entities across pages on the local wiki |
CWikibase\Client\Usage\ImplicitDescriptionUsageLookup | A UsageLookup which decorates an inner lookup and adds an implicit usage on a linked item’s description |
CWikibase\Client\Usage\NullUsageTracker | No-op implementation of the UsageTracker and UsageLookup interfaces |
CWikibase\Client\Usage\Sql\SqlUsageTracker | An SQL based usage tracker implementation |
►CWikibase\Client\Usage\UsageTracker | Service interface for tracking the usage of entities across pages on the local wiki |
CWikibase\Client\Usage\NullUsageTracker | No-op implementation of the UsageTracker and UsageLookup interfaces |
CWikibase\Client\Usage\Sql\SqlUsageTracker | An SQL based usage tracker implementation |
CWikibase\Client\Store\UsageUpdater | Service for updating usage tracking and associated change subscription information |
CWikibase\Repo\RestApi\Domain\Model\User | |
►CWikibase\Lib\UserLanguageLookup | Service for looking up the languages understood by a user |
CWikibase\Repo\BabelUserLanguageLookup | Service for looking up the languages understood by a user |
CWikibase\Repo\Hooks\Helpers\UserPreferredContentLanguagesLookup | |
CWikibase\DataModel\Services\Statement\V4GuidGenerator | Globally Unique Identifier generator |
CWikibase\Repo\RestApi\Validation\ValidationError | |
CWikibase\Repo\ValidatorBuilders | Defines validators for the basic well known data types supported by Wikibase |
CWikibase\Repo\Validators\ValidatorErrorLocalizer | |
CWikibase\Repo\ValueParserFactory | Builds ValueParser objects |
►CValueParsersStringNormalizer | |
CWikibase\Repo\Parsers\WikibaseStringValueNormalizer | Adapter implementing ValueParsers\Normalizers\StringNormalizer based on \Wikibase\Lib\StringNormalizer |
CWikibase\DataModel\Services\DataValue\ValuesFinder | Find all data values for a specified data type in an array of snaks |
►CWikibase\Repo\Rdf\ValueSnakRdfBuilder | Interface for RDF mapping for wikibase data values |
CWikibase\Repo\Rdf\DispatchingValueSnakRdfBuilder | Dispatching implementation of ValueSnakRdfBuilder |
CWikibase\Repo\Rdf\Values\EntityIdRdfBuilder | RDF mapping for wikibase-entity DataValues |
CWikibase\Repo\Rdf\Values\ExternalIdentifierRdfBuilder | RDF mapping for StringValues that are interpreted as external identifiers |
CWikibase\Repo\Rdf\Values\GlobeCoordinateRdfBuilder | RDF mapping for GlobeCoordinateValue |
CWikibase\Repo\Rdf\Values\LiteralValueRdfBuilder | RDF mapping for DataValues that map to a literal |
CWikibase\Repo\Rdf\Values\MonolingualTextRdfBuilder | RDF mapping for MonolingualTextValues |
►CWikibase\Repo\Rdf\Values\ObjectUriRdfBuilder | RDF mapping for DataValues that map to a resource (object) URI |
CWikibase\Repo\Rdf\Values\CommonsMediaRdfBuilder | RDF mapping for commonsMedia DataValues |
CWikibase\Repo\Rdf\Values\GeoShapeRdfBuilder | |
CWikibase\Repo\Rdf\Values\TabularDataRdfBuilder | |
CWikibase\Repo\Rdf\Values\QuantityRdfBuilder | RDF mapping for UnboundedQuantityValue and QuantityValue |
CWikibase\Repo\Rdf\Values\TimeRdfBuilder | RDF mapping for TimeValues |
CWikibase\Repo\Rdf\ValueSnakRdfBuilderFactory | Factory for ValueSnakRdfBuilder based on factory callbacks |
CWikibase\View\ViewContent | A view containing rendered HTML that may still contain placeholders to be replaced before the HTML can be presented to the end-user |
CWikibase\View\ViewFactory | This is a basic factory to create views for DataModel objects |
►CWikibase\View\ViewPlaceHolderEmitter | Describes objects emitting view placeholders for parts of the markup that aren't cacheable, e.g |
CWikibase\View\CacheableEntityTermsView | Describes an EntityTermsView providing cacheable HTML, and placeholders for parts that aren't cacheable |
CWikibase\Repo\RestApi\WbRestApi | |
CWikibase\Lib\Formatters\Reference\WellKnownReferenceProperties | A container for a set of property IDs for certain well-known roles |
CWikibase\Client\WikibaseClient | Top level factory for the WikibaseClient extension |
CWikibase\Lib\WikibaseContentLanguages | A collection of ContentLanguages objects for different contexts |
►CWikibase\Client\Hooks\WikibaseHandleChangeHook | |
CWikibase\Client\Hooks\WikibaseClientHookRunner | Handle Changes' hooks |
►CWikibase\Client\Hooks\WikibaseHandleChangesHook | |
CWikibase\Client\Hooks\WikibaseClientHookRunner | Handle Changes' hooks |
►CWikibase\Repo\Search\Fields\WikibaseIndexField | Each field is intended to be used by the search engine as an additional property of a page |
CWikibase\Repo\Search\Fields\WikibaseNumericField | Generic numeric field |
CWikibase\Client\DataAccess\Scribunto\WikibaseLanguageDependentLuaBindings | Actual implementations of various functions to access Wikibase functionality through Scribunto |
CWikibase\Client\DataAccess\Scribunto\WikibaseLanguageIndependentLuaBindings | Actual implementations of various functions to access Wikibase functionality through Scribunto |
CWikibase\Client\DataAccess\Scribunto\WikibaseLuaEntityBindings | Actual implementations of the functions to access Wikibase through the Scribunto extension |
CWikibase\Repo\WikibasePingback | Send information about this Wikibase instance to TODO |
CWikibase\Repo\WikibaseRepo | Top level factory for the WikibaseRepo extension |
CWikibase\Lib\WikibaseSettings | WikibaseSettings is a static access point to Wikibase settings defined as global state (typically in LocalSettings.php) |
CWikibase\Lib\Formatters\WikibaseSnakFormatterBuilders | Low level factory for SnakFormatters for well known data types |
CWikibase\Lib\Formatters\WikibaseValueFormatterBuilders | Low level factory for ValueFormatters for well known data types |
CWikibase\Repo\Notifications\WikiPageActionEntityChangeFactory | Factory 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\WikiPageEntityMetaDataAccessor | Interface 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 |
CWikibase\Lib\Store\Sql\PrefetchingWikiPageEntityMetaDataAccessor | A WikiPageEntityMetaDataAccessor decorator that implements prefetching and caching |
CWikibase\Lib\Store\Sql\TypeDispatchingWikiPageEntityMetaDataAccessor | Accessor that can dispatch to internal Accessors based on the entity type of IDs provided |
CWikibase\Lib\Store\Sql\WikiPageEntityMetaDataLookup | Service for looking up 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 | |
CWikibase\Client\Hooks\TrivialHookHandler | Handler for “trivial” hooks: ones that don’t need any services injected, and whose code is fairly brief |
►CAbstractContent | |
►CWikibase\Repo\Content\EntityContent | Abstract content object for articles representing Wikibase entities |
CWikibase\Repo\Content\ItemContent | Content object for articles representing Wikibase items |
CWikibase\Repo\Content\PropertyContent | Content object for articles representing Wikibase properties |
►CApiBase | |
CWikibase\Client\Api\ApiFormatReference | An API module to format a serialized Wikibase reference into a human-readable text block |
CWikibase\Repo\Api\AvailableBadges | API module to query available badge items |
CWikibase\Repo\Api\CreateClaim | API module for creating claims |
CWikibase\Repo\Api\CreateRedirect | API module for creating entity redirects |
CWikibase\Repo\Api\FormatEntities | API module for formatting a set of entity IDs |
CWikibase\Repo\Api\FormatSnakValue | API module for using value formatters |
CWikibase\Repo\Api\GetClaims | API module for getting claims |
CWikibase\Repo\Api\GetEntities | API module to get the data for one or more Wikibase entities |
CWikibase\Repo\Api\LinkTitles | API module to associate two pages on two different sites with a Wikibase item |
CWikibase\Repo\Api\MergeItems | |
►CWikibase\Repo\Api\ModifyEntity | Base class for API modules modifying a single entity identified based on id xor a combination of site and page title |
CWikibase\Repo\Api\EditEntity | Derived class for API modules modifying a single entity identified by id xor a combination of site and page title |
►CWikibase\Repo\Api\ModifyTerm | API module to set the terms for a Wikibase entity |
CWikibase\Repo\Api\SetDescription | API module for the language attributes for a Wikibase entity |
CWikibase\Repo\Api\SetLabel | API module to set the label for a Wikibase entity |
CWikibase\Repo\Api\SetAliases | API module to set the aliases for a Wikibase entity |
CWikibase\Repo\Api\SetSiteLink | API module to associate a page on a site with a Wikibase entity or remove an already made such association |
CWikibase\Repo\Api\ParseValue | API module for using value parsers |
CWikibase\Repo\Api\RemoveClaims | API module for removing claims |
CWikibase\Repo\Api\RemoveQualifiers | API module for removing qualifiers from a statement |
CWikibase\Repo\Api\RemoveReferences | API module for removing one or more references of the same statement |
CWikibase\Repo\Api\SearchEntities | API module to search for Wikibase entities |
CWikibase\Repo\Api\SetClaim | API module for creating or updating an entire Claim |
CWikibase\Repo\Api\SetClaimValue | API module for setting the DataValue contained by the main snak of a claim |
CWikibase\Repo\Api\SetQualifier | API module for creating a qualifier or setting the value of an existing one |
CWikibase\Repo\Api\SetReference | API module for creating a reference or setting the value of an existing one |
►CApiQueryBase | |
CWikibase\Client\Api\ApiClientInfo | Provides url and path information for the associated Wikibase repo |
CWikibase\Client\Api\ApiPropsEntityUsage | API module to get the usage of entities |
CWikibase\Client\Api\Description | Provides a short description of the page in the content language |
CWikibase\Client\Api\PageTerms | Provides wikibase terms (labels, descriptions, aliases, etc.) for local pages |
CWikibase\Repo\Api\EntityTerms | Provides wikibase terms (labels, descriptions, aliases) for entity pages |
CWikibase\Repo\Api\ListSubscribers | API module for getting wikis subscribed to changes to given entities |
CWikibase\Repo\Api\MetaContentLanguages | |
CWikibase\Repo\Api\MetaDataBridgeConfig | |
►CApiQueryGeneratorBase | |
CWikibase\Client\Api\ApiListEntityUsage | API module to get the usage of entities |
CWikibase\Repo\Api\QuerySearchEntities | API module to search for Wikibase entities that can be used as a generator |
►CArrayObject | |
CWikibase\DataModel\ByPropertyIdArray | Helper for managing objects indexed by property id |
CWikibase\DataModel\Snak\SnakList | List of Snak objects |
CWikibase\Lib\SettingsArray | Class representing a collection of settings |
►CArticleDeleteAfterSuccessHook | |
CWikibase\Client\Hooks\DeletePageNoticeCreator | Creates a notice about the Wikibase Item belonging to the current page after a delete (in case there's one) |
►CArticleDeleteCompleteHook | |
CWikibase\Client\Hooks\DataUpdateHookHandler | Hook handlers for triggering data updates |
CWikibase\Client\Hooks\UpdateRepoHookHandler | This class has a static interface for use with MediaWiki's hook mechanism; the static handler functions will create a new instance of UpdateRepoHookHandlers and then call the corresponding member function on that |
CWikibase\Repo\Hooks\DeleteDispatcher | Hook for dispatching DeleteDispatchNotificationJob on repo which in turn will fetch archived revisions and dispatch deletion jobs on the clients |
CWikibase\Repo\Hooks\EntityDataPurger | |
►CArticleRevisionVisibilitySetHook | |
CWikibase\Repo\Hooks\ArticleRevisionVisibilitySetHookHandler | Hook handler that propagates changes to the visibility of an article's revisions to clients, through a job |
CWikibase\Repo\Hooks\EntityDataPurger | |
►CBasicNumberUnlocalizer | |
CWikibase\Repo\Parsers\MediaWikiNumberUnlocalizer | |
►CBeforePageDisplayHook | |
CWikibase\Client\Hooks\BeforePageDisplayHandler | Adds CSS for the edit links sidebar link or JS to create a new item or to link with an existing one |
CWikibase\Client\Hooks\TrivialHookHandler | Handler for “trivial” hooks: ones that don’t need any services injected, and whose code is fairly brief |
►CCacheInterface | |
CWikibase\Lib\SimpleCacheWithBagOStuff | |
CWikibase\Lib\StatsdRecordingSimpleCache | Simple CacheInterface that increments a statsd metric based on the number of cache misses that occur |
►CChangesListInitRowsHook | |
CWikibase\Repo\Hooks\LabelPrefetchHookHandler | Hook handlers for triggering prefetching of labels |
►CChangesListSpecialPageQueryHook | |
CWikibase\Client\Hooks\ChangesListSpecialPageHookHandler | |
►CContentAlterParserOutputHook | |
CWikibase\Client\Hooks\ParserOutputUpdateHookHandler | |
►CContentHandler | |
►CWikibase\Repo\Content\EntityHandler | Base handler class for Entity content classes |
CWikibase\Repo\Content\ItemHandler | Content handler for Wikibase items |
CWikibase\Repo\Content\PropertyHandler | Content handler for Wikibase items |
►CCountable | |
CWikibase\DataModel\Entity\ItemIdSet | Immutable set of ItemId objects |
CWikibase\DataModel\Reference | Object that represents a single Wikibase reference |
CWikibase\DataModel\ReferenceList | List of Reference objects |
CWikibase\DataModel\SiteLinkList | Unordered collection of SiteLink objects |
CWikibase\DataModel\Statement\StatementByGuidMap | Ordered and unique collection of Statement objects |
CWikibase\DataModel\Statement\StatementList | Ordered and non-unique collection of Statement objects |
►CWikibase\DataModel\Term\AliasGroup | Ordered set of aliases |
CWikibase\DataModel\Term\AliasGroupFallback | Ordered set of aliases resulting from language fall back |
CWikibase\DataModel\Term\AliasGroupList | Unordered list of AliasGroup objects |
CWikibase\DataModel\Term\TermList | Unordered list of Term objects |
►CDataUpdate | |
CWikibase\Repo\Content\DataUpdateAdapter | A generic DataUpdate based on a callable passed to the constructor |
►CDataValueObject | |
CWikibase\DataModel\Entity\EntityIdValue | |
►CDeserializer | |
CWikibase\DataModel\Deserializers\AliasGroupListDeserializer | Package private |
CWikibase\DataModel\Deserializers\EntityIdDeserializer | Package private |
CWikibase\DataModel\Deserializers\ReferenceListDeserializer | Package private |
CWikibase\DataModel\Deserializers\SiteLinkDeserializer | Package private |
CWikibase\DataModel\Deserializers\SnakListDeserializer | Package private |
CWikibase\DataModel\Deserializers\StatementListDeserializer | Package private |
CWikibase\DataModel\Deserializers\TermDeserializer | Package private |
CWikibase\DataModel\Deserializers\TermListDeserializer | Package private |
CWikibase\InternalSerialization\Deserializers\LegacyEntityIdDeserializer | |
CWikibase\InternalSerialization\Deserializers\LegacyFingerprintDeserializer | |
CWikibase\InternalSerialization\Deserializers\LegacySiteLinkListDeserializer | |
CWikibase\InternalSerialization\Deserializers\LegacySnakDeserializer | |
CWikibase\InternalSerialization\Deserializers\LegacySnakListDeserializer | |
CWikibase\Repo\StatementRankSerializer | Serializer and Deserializer for Statement Ranks |
►CDiff | |
►CWikibase\DataModel\Services\Diff\EntityDiff | Represents a diff between two entities |
CWikibase\DataModel\Services\Diff\ItemDiff | Represents a diff between two Item instances |
CWikibase\Repo\Content\EntityContentDiff | Represents a diff between two Wikibase\Repo\Content\EntityContent instances |
►CDifferenceEngine | |
CWikibase\Repo\Diff\EntityContentDiffView | Difference view for Wikibase entities |
►CDifferenceEngineViewHeaderHook | |
CWikibase\Repo\Hooks\DifferenceEngineViewHeaderHookHandler | Hook for prefetching and handling federated properties before links are rendered |
►CDiffOpFactory | |
CWikibase\DataModel\Services\Diff\EntityTypeAwareDiffOpFactory | Class for changes that can be represented as a Diff |
►CDispatchableDeserializer | |
CWikibase\DataModel\Deserializers\ReferenceDeserializer | Package private |
CWikibase\DataModel\Deserializers\SnakDeserializer | Package private |
CWikibase\DataModel\Deserializers\StatementDeserializer | Package private |
CWikibase\InternalSerialization\Deserializers\EntityDeserializer | |
CWikibase\InternalSerialization\Deserializers\LegacyEntityDeserializer | |
CWikibase\InternalSerialization\Deserializers\LegacyItemDeserializer | |
CWikibase\InternalSerialization\Deserializers\LegacyPropertyDeserializer | |
CWikibase\InternalSerialization\Deserializers\LegacyStatementDeserializer | |
CWikibase\InternalSerialization\Deserializers\StatementDeserializer | |
►CDispatchableSerializer | |
CWikibase\DataModel\Serializers\ItemSerializer | Package private |
CWikibase\DataModel\Serializers\PropertySerializer | Package private |
CWikibase\DataModel\Serializers\ReferenceListSerializer | Package private |
CWikibase\DataModel\Serializers\ReferenceSerializer | Package private |
CWikibase\DataModel\Serializers\SiteLinkSerializer | Package private |
CWikibase\DataModel\Serializers\SnakListSerializer | Package private |
CWikibase\DataModel\Serializers\SnakSerializer | Package private |
CWikibase\DataModel\Serializers\StatementListSerializer | Package private |
CWikibase\DataModel\Serializers\StatementSerializer | Package private |
►CEchoEventPresentationModel | |
CWikibase\Client\Notifications\PageConnectionPresentationModel | Presentation model for Echo notifications |
►CEditPage__showStandardInputs_optionsHook | |
CWikibase\Client\Hooks\EditActionHookHandler | Adds the Entity usage data in ActionEdit |
►CEnhancedChangesListModifyBlockLineDataHook | |
CWikibase\Client\Hooks\ChangesListLinesHandler | Handlers for hooks dealing with Wikibase changes in client recent changes and watchlists |
►CEnhancedChangesListModifyLineDataHook | |
CWikibase\Client\Hooks\ChangesListLinesHandler | Handlers for hooks dealing with Wikibase changes in client recent changes and watchlists |
►CEraParser | |
CWikibase\Repo\Parsers\MwEraParser | Class to parse localized era from values |
►CError | |
CWikibase\Repo\Validators\NotEqualViolation | Represents a violation of a not equal constraint |
CWikibase\Repo\Validators\UniquenessViolation | Represents a violation of a uniqueness constraint |
►CErrorPageError | |
CWikibase\Repo\FederatedProperties\FederatedPropertiesError | An error page used for showing API errors for a specific entity using Federated Properties |
►CException | |
►CWikibase\Lib\MessageException | |
CWikibase\Client\PropertyLabelNotResolvedException | |
CWikibase\Lib\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 |
CWikibase\Repo\Interactors\ItemMergeException | Exception representing a failure to execute the "merge items" use case |
CWikibase\Repo\Interactors\RedirectCreationException | Exception representing a failure to execute the "create redirect" use case |
CWikibase\Repo\Interactors\TokenCheckException | Exception representing a token check failure |
CWikibase\Repo\Api\EntitySearchException | Exception thrown by EntitySearchHelper implementation when an unrecoverable backend error occurs |
►CWikibase\Repo\FederatedProperties\FederatedPropertiesException | Base class for all federated properties exceptions |
CWikibase\Repo\FederatedProperties\ApiRequestException | Exception for when api response status in not OK or status code is not 200 |
CWikibase\Repo\FederatedProperties\ApiRequestExecutionException | Exception thrown when the request execution failed before getting a response, e.g |
CWikibase\Repo\Rdf\UnknownFlavorException | |
CWikibase\Repo\RestApi\Domain\Exceptions\InapplicablePatchException | |
CWikibase\Repo\RestApi\Domain\Exceptions\InvalidPatchedSerializationException | |
CWikibase\Repo\RestApi\Domain\Exceptions\PatchTestConditionFailedException | |
CWikibase\Repo\RestApi\Domain\Services\ItemUpdateFailed | |
►CExtensionTypesHook | |
CWikibase\Lib\LibHooks | File defining the hook handlers for the WikibaseLib extension |
►CHistoryAction | |
CWikibase\Repo\Actions\HistoryEntityAction | Handles the history action for Wikibase entities |
►CHTMLComboboxField | |
CWikibase\Repo\Specials\HTMLForm\HTMLContentLanguageField | Class representing generic content language selector field |
►CHtmlPageLinkRendererEndHook | |
CWikibase\Repo\Hooks\HtmlPageLinkRendererEndHookHandler | Handler for the HtmlPageLinkRendererEnd hook, used to change the default link text of links to wikibase Entity pages to the respective entity's label |
►CHTMLTextField | |
CWikibase\Repo\Specials\HTMLForm\HTMLAliasesField | Class representing generic alias field |
CWikibase\Repo\Specials\HTMLForm\HTMLItemReferenceField | Class representing generic form field referencing item by its ID |
CWikibase\Repo\Specials\HTMLForm\HTMLTrimmedTextField | A variant of an HTMLTextField that forcefully applies trimming |
►CInfoActionHook | |
CWikibase\Client\Hooks\InfoActionHookHandler | |
►CInvalidArgumentException | |
CWikibase\DataModel\Exception\PropertyChangedException | |
CWikibase\DataModel\Exception\StatementGuidChangedException | |
CWikibase\DataModel\Exception\StatementNotFoundException | |
CWikibase\DataModel\Services\Lookup\UnknownForeignRepositoryException | |
CWikibase\Repo\ChangeOp\Deserialization\ChangeOpDeserializationException | Thrown from ChangeOpDeserializers to be handled by a higher abstraction layer such as the API |
►CInvalidArgumentException | |
CWikibase\Lib\CacheInvalidArgumentException | |
CWikibase\Lib\CacheInvalidArgumentException | |
►CIterator | |
CWikibase\Repo\IO\LineReader | LineReader allows iterating over the lines of a file |
►CIteratorAggregate | |
CWikibase\DataModel\Entity\ItemIdSet | Immutable set of ItemId objects |
CWikibase\DataModel\ReferenceList | List of Reference objects |
CWikibase\DataModel\SiteLinkList | Unordered collection of SiteLink objects |
CWikibase\DataModel\Statement\StatementByGuidMap | Ordered and unique collection of Statement objects |
CWikibase\DataModel\Statement\StatementList | Ordered and non-unique collection of Statement objects |
CWikibase\DataModel\Term\AliasGroupList | Unordered list of AliasGroup objects |
CWikibase\DataModel\Term\TermList | Unordered list of Term objects |
CWikibase\Repo\RangeTraversable | Lazy and potentially infinite version of PHPs native range() function (without $step support) |
►CJob | |
►CWikibase\Client\ChangeModification\ChangeModificationNotificationJob | Base class for Jobs handling modifications to a set of client changes (identified by RepoRevisionIdentifiers) |
CWikibase\Client\ChangeModification\ChangeDeletionNotificationJob | Job for notifying a client wiki of a batch of revision deletions on the repository |
CWikibase\Client\ChangeModification\ChangeVisibilityNotificationJob | Job for notifying a client wiki of a batch of revision visibility changes on the repository |
CWikibase\Client\ChangeNotificationJob | Job for notifying a client wiki of a batch of changes on the repository |
CWikibase\Client\Changes\InjectRCRecordsJob | Job for injecting RecentChange records representing changes on the Wikibase repository |
CWikibase\Client\EntityChangeNotificationJob | |
CWikibase\Client\Store\AddUsagesForPageJob | Job for scheduled invocation of UsageUpdater::addUsagesForPage |
CWikibase\Lib\Store\Sql\Terms\CleanTermsIfUnusedJob | A job to cleanup the wbt_* terms table rows when they may not be needed any more |
►CWikibase\Repo\ChangeModification\DispatchChangeModificationNotificationJob | Base class for repo jobs that dispatch client change modification notification jobs to all client wikis |
CWikibase\Repo\ChangeModification\DispatchChangeDeletionNotificationJob | Job for fetching and dispatching RepoRevisionIdentifiers marked for deletion for client databases |
CWikibase\Repo\ChangeModification\DispatchChangeVisibilityNotificationJob | Job that propagates changes to the visibility of an article's revisions to clients |
CWikibase\Repo\ChangeModification\DispatchChangesJob | |
CWikibase\Repo\PurgeEntityDataJob | Job to purge Special:EntityData URLs from the HTTP cache after a page was deleted |
►CWikibase\Repo\UpdateRepo\UpdateRepoJob | Job template for updating the repo after a change in client |
CWikibase\Repo\UpdateRepo\UpdateRepoOnDeleteJob | Job for updating the repo after a page on the client has been deleted |
CWikibase\Repo\UpdateRepo\UpdateRepoOnMoveJob | Job for updating the repo after a page on the client has been moved |
►CJsonBodyValidator | |
CWikibase\Repo\RestApi\RouteHandlers\TypeValidatingJsonBodyValidator | Can likely be removed once T305973 is done |
►CLinksUpdateCompleteHook | |
CWikibase\Client\Hooks\DataUpdateHookHandler | Hook handlers for triggering data updates |
►CLoadExtensionSchemaUpdatesHook | |
CWikibase\Client\Hooks\LoadExtensionSchemaUpdatesHookHandler | Handler for the "LoadExtensionSchemaUpdates" hook |
CWikibase\Client\Usage\Sql\SqlUsageTrackerSchemaUpdater | Schema updater for SqlUsageTracker |
CWikibase\Repo\Store\Sql\DatabaseSchemaUpdater | |
►CLoggedUpdateMaintenance | |
CWikibase\PopulateEntityUsage | Maintenance script for populating wbc_entity_usage based on the page_props table |
CWikibase\Repo\Maintenance\PopulateChangesSubscription | Maintenance script for populating wb_changes_subscription based on the wb_items_per_site table |
CWikibase\Repo\Maintenance\RebuildPropertyInfo | Maintenance script for rebuilding the property info table |
►CLoginFormValidErrorMessagesHook | |
CWikibase\Client\Hooks\LoginFormValidErrorMessagesHandler | |
►CMagicWordwgVariableIDsHook | |
CWikibase\Client\Hooks\MagicWordHookHandler | File defining hooks related to magic words |
►CMaintenance | |
CWikibase\Client\Maintenance\PopulateUnexpectedUnconnectedPagePageProp | Maintenance script for populating or updating the 'unexpectedUnconnectedPage' page property |
CWikibase\Lib\Maintenance\PopulateSitesTable | Maintenance script for populating the Sites table from another wiki that runs the SiteMatrix extension |
CWikibase\Repo\Maintenance\AddUnitConversions | Generate dump-like RDF for newly added units without running full dump |
CWikibase\Repo\Maintenance\ChangePropertyDataType | |
CWikibase\Repo\Maintenance\DispatchChanges | |
►CWikibase\Repo\Maintenance\DumpEntities | Maintenance script for generating a dump of entities in the repository |
CWikibase\Repo\Maintenance\DumpJson | |
CWikibase\Repo\Maintenance\DumpRdf | |
CWikibase\Repo\Maintenance\ImportFederatedPropertiesSampleData | Import data from a data file to a Federated Properties Wikibase instance For an example file format to import, see repo/tests/phpunit/data/maintenance/federatedPropertiesTestDataFile.tsv |
CWikibase\Repo\Maintenance\PopulateWithRandomEntitiesAndTerms | Populates the database with generated entities |
CWikibase\Repo\Maintenance\PruneChanges | |
CWikibase\Repo\Maintenance\PruneItemsPerSite | Maintenance script for pruning rows belonging to deleted or redirected items from the wb_items_per_site table |
CWikibase\Repo\Maintenance\RebuildItemTerms | |
CWikibase\Repo\Maintenance\RebuildItemsPerSite | Maintenance script for rebuilding the wb_items_per_site table |
CWikibase\Repo\Maintenance\RebuildPropertyTerms | |
CWikibase\Repo\Maintenance\RemoveTermsInLanguage | |
CWikibase\Repo\Maintenance\ResubmitChanges | Resubmit stuck jobs based on old changes in the Wikibase wb_changes table |
CWikibase\Repo\Maintenance\SearchEntities | The script is intended to run searches in the same way as wbsearchentities does |
CWikibase\Repo\Maintenance\UpdateUnits | Generate the conversion table for units, optionally filtered to units of a certain type |
CWikibase\UpdateSubscriptions | Maintenance script for inserting subscriptions into wb_changes_subscription based on the wbc_entity_usage table |
►CMessage | |
CWikibase\View\Template\Template | Allows storing and accessing of templates (e.g |
►CMonthNameProvider | |
CWikibase\Repo\Parsers\MediaWikiMonthNameProvider | A MonthNameProvider using MediaWiki's localization infrastructure |
►CMoreLikeFeature | |
CWikibase\Client\MoreLikeWikibase | Wikibase extension for MoreLike feature |
►CMWContentSerializationException | |
CWikibase\Lib\Store\EntityContentTooBigException | |
►CMWException | |
►CWikibase\Lib\Store\StorageException | |
►CWikibase\Lib\Store\BadRevisionException | |
CWikibase\Lib\Store\DivergingEntityIdException | |
CWikibase\Lib\Store\InconsistentRedirectException | |
►CNumberLocalizer | |
CWikibase\Lib\Formatters\MediaWikiNumberLocalizer | Localizes a numeric string using MediaWiki's Language class |
►COldChangesListRecentChangesLineHook | |
CWikibase\Client\Hooks\ChangesListLinesHandler | Handlers for hooks dealing with Wikibase changes in client recent changes and watchlists |
►COutputPageBeforeHTMLHook | |
CWikibase\Repo\Hooks\OutputPageBeforeHTMLHookHandler | Handler for the "OutputPageBeforeHTML" hook |
CWikibase\Repo\Hooks\OutputPageJsConfigHookHandler | |
►COutputPageParserOutputHook | |
CWikibase\Client\Hooks\SidebarHookHandler | Handler for ParserOutput-related hooks |
►CPageHistoryPager__doBatchLookupsHook | |
CWikibase\Repo\Hooks\PageHistoryPagerHookHandler | Hook handler for prefetching on history pages |
►CPageMoveCompleteHook | |
CWikibase\Client\Hooks\UpdateRepoHookHandler | This class has a static interface for use with MediaWiki's hook mechanism; the static handler functions will create a new instance of UpdateRepoHookHandlers and then call the corresponding member function on that |
►CParserCacheSaveCompleteHook | |
CWikibase\Client\Hooks\DataUpdateHookHandler | Hook handlers for triggering data updates |
►CParserClearStateHook | |
CWikibase\Client\Hooks\ParserHookHandler | Handler for some Parser-related hooks |
►CParserFirstCallInitHook | |
CWikibase\Client\Hooks\ParserFunctionRegistrant | |
►CParserGetVariableValueSwitchHook | |
CWikibase\Client\Hooks\MagicWordHookHandler | File defining hooks related to magic words |
►CParserLimitReportPrepareHook | |
CWikibase\Client\Hooks\ParserHookHandler | Handler for some Parser-related hooks |
►CQueryPage | |
CWikibase\Client\Specials\SpecialEntityUsage | A special page that lists client wiki pages that use a given entity ID from the repository, and which aspects each page uses |
CWikibase\Client\Specials\SpecialPagesWithBadges | Show a list of pages with a given badge |
CWikibase\Client\Specials\SpecialUnconnectedPages | List client pages that are not connected to repository items |
►CResourceLoaderJqueryMsgModuleMagicWordsHook | |
CWikibase\Client\Hooks\MagicWordHookHandler | File defining hooks related to magic words |
►CResourceLoaderRegisterModulesHook | |
CWikibase\Lib\LibHooks | File defining the hook handlers for the WikibaseLib extension |
CWikibase\View\ViewHooks | File defining the hook handlers for the WikibaseView extension |
►CRuntimeException | |
CWikibase\DataModel\Entity\EntityIdParsingException | |
►CWikibase\DataModel\Services\Lookup\EntityLookupException | |
CWikibase\DataModel\Services\Lookup\EntityAccessLimitException | |
CWikibase\DataModel\Services\Lookup\ItemLookupException | |
CWikibase\DataModel\Services\Lookup\PropertyLookupException | |
►CWikibase\DataModel\Services\Lookup\UnresolvedEntityRedirectException | Exception indicating that an attempt was made to access a redirected EntityId without resolving the redirect first |
CWikibase\Lib\Store\RevisionedUnresolvedRedirectException | Exception indicating that an attempt was made to access a redirected EntityId without resolving the redirect first |
CWikibase\DataModel\Services\Lookup\EntityRedirectLookupException | |
CWikibase\DataModel\Services\Lookup\LabelDescriptionLookupException | |
CWikibase\DataModel\Services\Lookup\PropertyDataTypeLookupException | |
►CWikibase\DataModel\Services\Lookup\ReferencedEntityIdLookupException | |
CWikibase\DataModel\Services\Lookup\MaxReferenceDepthExhaustedException | |
CWikibase\DataModel\Services\Lookup\MaxReferencedEntityVisitsExhaustedException | |
CWikibase\DataModel\Services\Lookup\TermLookupException | |
CWikibase\DataModel\Services\Statement\StatementGuidParsingException | |
CWikibase\DataModel\Services\Term\TermStoreException | |
CWikibase\Lib\Store\ItemOrderProviderException | |
CWikibase\Lib\Store\PropertyOrderProviderException | |
►CWikibase\Repo\ChangeOp\ChangeOpException | Exception thrown during an invalid change operation |
CWikibase\Repo\ChangeOp\ChangeOpApplyException | Exception thrown when the validation of a change operation failed |
CWikibase\Repo\ChangeOp\ChangeOpValidationException | Exception thrown when the validation of a change operation failed |
CWikibase\Repo\Notifications\ChangeTransmitterException | Exception for indication problems with change notifications |
►CWikibase\View\Termbox\Renderer\TermboxRenderingException | |
CWikibase\View\Termbox\Renderer\TermboxNoRemoteRendererException | |
►CScribunto_LuaLibraryBase | |
CWikibase\Client\DataAccess\Scribunto\Scribunto_LuaWikibaseEntityLibrary | Registers and defines functions to access Wikibase through the Scribunto extension |
CWikibase\Client\DataAccess\Scribunto\Scribunto_LuaWikibaseLibrary | Registers and defines functions to access Wikibase through the Scribunto extension |
►CSearchDataForIndexHook | |
CWikibase\Client\Hooks\TrivialHookHandler | Handler for “trivial” hooks: ones that don’t need any services injected, and whose code is fairly brief |
►CSearchIndexFieldsHook | |
CWikibase\Client\Hooks\TrivialHookHandler | Handler for “trivial” hooks: ones that don’t need any services injected, and whose code is fairly brief |
►CSearchResultProvideDescriptionHook | |
CWikibase\Client\Hooks\DescriptionProviderHookHandler | Description Provider Hook Handler for Search Results |
►CSerializable | |
►CWikibase\DataModel\Entity\EntityId | |
►CWikibase\DataModel\Entity\PropertyId | |
CWikibase\DataModel\Entity\NumericPropertyId | |
CWikibase\Lib\FederatedProperties\FederatedPropertyId | |
►CWikibase\DataModel\Entity\SerializableEntityId | |
CWikibase\DataModel\Entity\ItemId | |
CWikibase\DataModel\Entity\NumericPropertyId | |
CWikibase\DataModel\ReferenceList | List of Reference objects |
CWikibase\DataModel\Snak\Snak | Interface for objects that represent a single Wikibase snak |
CWikibase\Lib\Changes\EntityDiffChangedAspects | This class holds a very compact and simple representation of an Entity diff for propagating repo changes to clients (T113468) |
CWikibase\Lib\Changes\RepoRevisionIdentifier | Class identifying a repo change so that relevant entries can be easily found in a client's recentchanges table |
►CSerializer | |
►CWikibase\Client\Serializer\ClientSerializer | |
CWikibase\Client\Serializer\ClientEntitySerializer | |
CWikibase\Client\Serializer\ClientStatementListSerializer | |
CWikibase\DataAccess\Serializer\ForbiddenSerializer | Serializer to be used as a stand-in when no serialization is supported |
CWikibase\DataModel\Serializers\AliasGroupListSerializer | Package private |
CWikibase\DataModel\Serializers\AliasGroupSerializer | Package private |
CWikibase\DataModel\Serializers\TermListSerializer | Package private |
CWikibase\DataModel\Serializers\TermSerializer | Package private |
CWikibase\DataModel\Serializers\TypedSnakSerializer | Package private |
CWikibase\Repo\RestApi\Domain\Serializers\SnakSerializer | |
CWikibase\Repo\RestApi\Domain\Serializers\StatementSerializer | |
CWikibase\Repo\StatementRankSerializer | Serializer and Deserializer for Statement Ranks |
►CShowSearchHitHook | |
CWikibase\Repo\Hooks\ShowSearchHitHandler | Handler to format entities in the search results |
►CShowSearchHitTitleHook | |
CWikibase\Repo\Hooks\ShowSearchHitHandler | Handler to format entities in the search results |
►CSidebarBeforeOutputHook | |
CWikibase\Client\Hooks\SidebarHookHandler | Handler for ParserOutput-related hooks |
►CSimpleHandler | |
CWikibase\Repo\RestApi\RouteHandlers\AddItemStatementRouteHandler | |
CWikibase\Repo\RestApi\RouteHandlers\GetItemRouteHandler | |
CWikibase\Repo\RestApi\RouteHandlers\GetItemStatementRouteHandler | |
CWikibase\Repo\RestApi\RouteHandlers\GetItemStatementsRouteHandler | |
CWikibase\Repo\RestApi\RouteHandlers\GetStatementRouteHandler | |
CWikibase\Repo\RestApi\RouteHandlers\PatchItemStatementRouteHandler | |
CWikibase\Repo\RestApi\RouteHandlers\PatchStatementRouteHandler | |
CWikibase\Repo\RestApi\RouteHandlers\RemoveItemStatementRouteHandler | |
CWikibase\Repo\RestApi\RouteHandlers\RemoveStatementRouteHandler | |
CWikibase\Repo\RestApi\RouteHandlers\ReplaceItemStatementRouteHandler | |
CWikibase\Repo\RestApi\RouteHandlers\ReplaceStatementRouteHandler | |
►CSkinAfterPortletHook | |
CWikibase\Client\Hooks\SkinAfterPortletHandler | Handler for the "SkinAfterPortlet" hook |
►CSkinTemplateGetLanguageLinkHook | |
CWikibase\Client\Hooks\SidebarHookHandler | Handler for ParserOutput-related hooks |
►CSpecialMovepageAfterMoveHook | |
CWikibase\Client\Hooks\MovePageNotice | Gets a notice about the Wikibase Item belonging to the current page after a move (in case there's one) |
►CSpecialPage | |
CWikibase\Repo\Specials\SpecialMyLanguageFallbackChain | Page for displaying the current language fallback chain for debugging |
►CWikibase\Repo\Specials\SpecialWikibasePage | Base for special pages of the Wikibase extension, holding some scaffolding and preventing us from needing to deal with weird SpecialPage insanity (ie $this->mFile inclusion) in every base class |
CWikibase\Repo\FederatedProperties\SpecialListFederatedProperties | Special page to list properties by data type |
CWikibase\Repo\Specials\SpecialAvailableBadges | Page for listing all available badges |
CWikibase\Repo\Specials\SpecialDispatchStats | |
CWikibase\Repo\Specials\SpecialEntityData | Special page to act as a data endpoint for the linked data web |
CWikibase\Repo\Specials\SpecialEntityPage | Special page for addressing entity data pages without knowing the namespace |
CWikibase\Repo\Specials\SpecialGoToLinkedPage | Enables accessing a linked page on a site by providing the item id and site id |
CWikibase\Repo\Specials\SpecialItemByTitle | Enables accessing items by providing the identifier of a site and the title of the corresponding page on that site |
CWikibase\Repo\Specials\SpecialItemDisambiguation | Enables accessing items by providing the label of the item and the language of the label |
CWikibase\Repo\Specials\SpecialListDatatypes | Page for listing available datatypes |
CWikibase\Repo\Specials\SpecialMergeItems | Special page for merging one item to another |
CWikibase\Repo\Specials\SpecialRedirectEntity | Special page for creating redirects between entities |
►CWikibase\Repo\Specials\SpecialWikibaseQueryPage | Base for special pages that show the result of a Query |
CWikibase\Repo\Specials\SpecialItemsWithoutSitelinks | Special page for listing Items without sitelinks |
CWikibase\Repo\Specials\SpecialListProperties | Special page to list properties by data type |
►CWikibase\Repo\Specials\SpecialWikibaseRepoPage | Abstract base class for special pages of the WikibaseRepo extension |
►CWikibase\Repo\Specials\SpecialModifyEntity | Abstract special page for modifying Wikibase entity |
►CWikibase\Repo\Specials\SpecialModifyTerm | Abstract special page for setting a value of a Wikibase entity |
CWikibase\Repo\Specials\SpecialSetAliases | Special page for setting the aliases of a Wikibase entity |
CWikibase\Repo\Specials\SpecialSetDescription | Special page for setting the description of a Wikibase entity |
CWikibase\Repo\Specials\SpecialSetLabel | Special page for setting the label of a Wikibase entity |
CWikibase\Repo\Specials\SpecialSetLabelDescriptionAliases | Special page for setting label, description and aliases of a Wikibase entity that features labels, descriptions and aliases |
CWikibase\Repo\Specials\SpecialSetSiteLink | Special page for setting the sitepage of a Wikibase entity |
►CWikibase\Repo\Specials\SpecialNewEntity | Page for creating new Wikibase entities that contain a Fingerprint |
CWikibase\Repo\Specials\SpecialNewItem | Page for creating new Wikibase items |
CWikibase\Repo\Specials\SpecialNewProperty | Page for creating new Wikibase properties |
►CStringValueParser | |
CWikibase\Repo\Parsers\DateFormatParser | This parser is in essence the inverse operation of MediaWiki's Language::sprintfDate |
CWikibase\Repo\Parsers\EntityIdValueParser | Parser that parses entity id strings into EntityIdValue objects |
CWikibase\Repo\Parsers\MonolingualTextParser | Parser for monolingual text strings |
CWikibase\Repo\Parsers\MwTimeIsoParser | Class to parse values that can be formatted by MWTimeIsoFormatter This includes parsing of localized values |
►CTypedObjectDeserializer | |
CWikibase\DataModel\Deserializers\ItemDeserializer | Package private |
CWikibase\DataModel\Deserializers\PropertyDeserializer | Package private |
►CUnitTestsListHook | |
CWikibase\Client\Hooks\TrivialHookHandler | Handler for “trivial” hooks: ones that don’t need any services injected, and whose code is fairly brief |
CWikibase\Lib\LibHooks | File defining the hook handlers for the WikibaseLib extension |
CWikibase\View\ViewHooks | File defining the hook handlers for the WikibaseView extension |
►CUnknownValue | |
CWikibase\Lib\DataValue\UnmappedEntityIdValue | |
►CValueFormatter | |
CWikibase\Lib\Formatters\CommonsInlineImageFormatter | Formats the StringValue from a "commonsMedia" snak as a HTML thumbnail and a link to commons |
CWikibase\Lib\Formatters\CommonsLinkFormatter | Formats the StringValue from a "commonsMedia" snak as an HTML link pointing to the file description page on Wikimedia Commons |
CWikibase\Lib\Formatters\CommonsThumbnailFormatter | A rich wikitext formatter for values of the "commonsMedia" property type |
CWikibase\Lib\Formatters\DispatchingValueFormatter | DispatchingValueFormatter is a formatter for DataValues |
CWikibase\Lib\Formatters\EntityIdValueFormatter | A simple wrapper that forwards formatting of an EntityIdValue object to an EntityIdFormatter |
CWikibase\Lib\Formatters\EscapingValueFormatter | EscapingValueFormatter wraps another ValueFormatter and applies a transformation (escaping) to that formatter's output |
CWikibase\Lib\Formatters\GlobeCoordinateDetailsFormatter | Formatter for rendering the details of a GlobeCoordinateValue (most useful for diffs) in HTML |
CWikibase\Lib\Formatters\GlobeCoordinateInlineWikitextKartographerFormatter | |
CWikibase\Lib\Formatters\GlobeCoordinateKartographerFormatter | Formatter for rendering GlobeCoordinateValue via the Kartographer extensions |
CWikibase\Lib\Formatters\HtmlTimeFormatter | A value formatter that creates a basic, single-line HTML representation of a TimeValue's date, time and calendar model |
CWikibase\Lib\Formatters\HtmlUrlFormatter | Formats the StringValue from a "url" snak as an HTML link pointing to that URL |
CWikibase\Lib\Formatters\InterWikiLinkHtmlFormatter | Formats the StringValue from a snak as an HTML link |
CWikibase\Lib\Formatters\InterWikiLinkWikitextFormatter | Formats the StringValue from a snak as an Wikitext link |
CWikibase\Lib\Formatters\MonolingualHtmlFormatter | |
CWikibase\Lib\Formatters\MonolingualTextFormatter | |
CWikibase\Lib\Formatters\MonolingualWikitextFormatter | |
CWikibase\Lib\Formatters\MwTimeIsoFormatter | |
CWikibase\Lib\Formatters\QuantityDetailsFormatter | Formatter for rendering the details of a QuantityValue (most useful for diffs) in HTML |
CWikibase\Lib\Formatters\TimeDetailsFormatter | Formatter for rendering the details of a TimeValue (most useful for diffs) in HTML |
CWikibase\Lib\Formatters\UnDeserializableValueFormatter | A ValueFormatter for UnDeserializableValue objects |
CWikibase\Lib\Formatters\UnmappedEntityIdValueFormatter | |
CWikibase\Lib\Formatters\VocabularyUriFormatter | A dedicated formatter for concept URIs referring to entities on a vocabulary repository |
CWikibase\Lib\Formatters\WikiLinkHtmlFormatter | Formats the StringValue from a snak as an HTML link |
CWikibase\Lib\Formatters\WikiLinkWikitextFormatter | Formats the StringValue from a snak as an Wikitext link |
CWikibase\Repo\Localizer\MessageParameterFormatter | ValueFormatter for formatting objects that may be encountered in parameters of ValueValidators\Error objects as wikitext |
►CValueValidator | |
CWikibase\Repo\Validators\AlternativeValidator | An AlternativeValidator uses a list of sub-validators to validate the data |
CWikibase\Repo\Validators\CommonsMediaExistsValidator | Validator for commons media values which checks whether the file in question exists |
CWikibase\Repo\Validators\CompositeValidator | A CompositeValidator uses a list of sub-validators to validate the data |
CWikibase\Repo\Validators\DataFieldValidator | The DataFieldValidator class allows the validation of a single field of a complex DataValues object based on the DataValue's array representation |
CWikibase\Repo\Validators\DataValueValidator | The DataValueValidator class allows the validation of the plain value of a simple DataValues object based on the DataValue's array representation |
CWikibase\Repo\Validators\EntityExistsValidator | EntityExistsValidator checks that a given entity exists |
CWikibase\Repo\Validators\FingerprintUniquenessValidator | Validates the uniqueness of changing parts in a ChangeOpFingerprintResult across entities in store |
CWikibase\Repo\Validators\InterWikiLinkExistsValidator | Validator for interwiki links |
CWikibase\Repo\Validators\MembershipValidator | MembershipValidator checks that a value is in a fixed set of allowed values |
CWikibase\Repo\Validators\NotEntityIdValidator | Validator for checking that a given string is NOT an EntityId |
CWikibase\Repo\Validators\NumberRangeValidator | NumberRangeValidator checks that a numerical value is in a given range |
CWikibase\Repo\Validators\NumberValidator | |
CWikibase\Repo\Validators\RegexValidator | RegexValidator checks a string against a regular expression |
CWikibase\Repo\Validators\SnakValidator | |
CWikibase\Repo\Validators\StringLengthValidator | StringLengthValidator checks a string's length |
CWikibase\Repo\Validators\TimestampPrecisionValidator | Validate a date value, making sure that the day component is not 00 for day-precision values, and that the month component is not 00 for values with precision day or month |
CWikibase\Repo\Validators\TypeValidator | TypeValidator checks a value's data type |
CWikibase\Repo\Validators\UrlValidator | UrlValidator checks URLs based on sub-validators for each scheme |
CWikibase\Repo\Validators\WikiLinkExistsValidator | Validator for wiki links |
►CViewAction | |
►CWikibase\Repo\Actions\ViewEntityAction | Handles the view action for Wikibase entities |
►CWikibase\Repo\Actions\EditEntityAction | Handles the edit action for Wikibase entities |
CWikibase\Repo\Actions\SubmitEntityAction | Handles the submit action for Wikibase entities |
►CWgQueryPagesHook | |
CWikibase\Client\Hooks\TrivialHookHandler | Handler for “trivial” hooks: ones that don’t need any services injected, and whose code is fairly brief |