MediaWiki REL1_41
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CMediaWiki\Block\Hook\AbortAutoblockHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\AbortDiffCacheHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\AbortEmailNotificationHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\AbortTalkPageEmailNotificationHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\DB\AbstractSchemaValidatorValidate abstract schema json files against their JSON schema
 CMediaWiki\Hook\ActionBeforeFormDisplayHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Actions\ActionFactory
 COOUI\ActionFieldLayout
 CMediaWiki\Actions\ActionInfoProvides information about an action that can be used to determine whether the action can be executed in a given context
 CMediaWiki\Hook\ActionModifyFormFieldsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\ActorCache
 CMediaWiki\User\ActorMigrationBaseThis abstract base class helps migrate core and extension code to use the actor table
 CMediaWiki\User\ActorNormalizationService for dealing with the actor table
 CMediaWiki\User\ActorStoreFactory
 CMediaWiki\Hook\AddNewAccountHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\AfterBuildFeedLinksHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\AfterFinalPageOutputHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\AfterImportPageHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\AfterParserFetchFileAndTitleHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\AlternateEditHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\AlternateEditPreviewHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\AlternateUserMailerHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\AncientPagesQueryHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\DebugInfo\AnnotationReaderUtility class for reading doc comment annotations
 CMediaWiki\Api\Hook\APIAfterExecuteHookThis is a hook handler interface, see docs/Hooks.md
 CApiAuthManagerHelperHelper class for AuthManager-using API modules
 CMediaWiki\Hook\ApiBeforeMainHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiCheckCanExecuteHookThis is a hook handler interface, see docs/Hooks.md
 CApiContinuationManagerThis manages continuation state
 CMediaWiki\Api\Hook\ApiDeprecationHelpHookThis is a hook handler interface, see docs/Hooks.md
 CApiErrorFormatterFormats errors and warnings for the API, and add them to the associated ApiResult
 CMediaWiki\Api\Hook\ApiFeedContributions__feedItemHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiFormatHighlightHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\APIGetAllowedParamsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\APIGetDescriptionMessagesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\APIGetParamDescriptionMessagesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\APIHelpModifyOutputHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiMain__moduleManagerHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiMain__onExceptionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiMakeParserOptionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiMaxLagInfoHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiOpenSearchSuggestHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiOptionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Validator\ApiParamValidatorThis wraps a bunch of the API-specific parameter validation logic
 CMediaWiki\Api\Hook\ApiParseMakeOutputPageHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiQuery__moduleManagerHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\APIQueryAfterExecuteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiQueryBaseAfterQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiQueryBaseBeforeQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiQueryBaseProcessRowHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\APIQueryGeneratorAfterExecuteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\APIQuerySiteInfoGeneralInfoHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\APIQuerySiteInfoStatisticsInfoHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiQueryTokensRegisterTypesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiQueryWatchlistExtractOutputDataHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\ApiRsdServiceApisHookThis is a hook handler interface, see docs/Hooks.md
 CApiSerializableThis interface allows for overriding the default conversion applied by ApiResult::validateValue()
 CMediaWiki\Api\Hook\ApiValidatePasswordHookThis is a hook handler interface, see docs/Hooks.md
 CArchivedFileDeleted file in the 'filearchive' table
 CMediaWiki\Revision\ArchivedRevisionLookup
 CArrayObject
 CArrayUtilsA collection of static methods to play with arrays
 CMediaWiki\Page\Hook\Article__MissingArticleConditionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleConfirmDeleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\ArticleContentOnDiffHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleDeleteAfterSuccessHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleDeleteCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleDeleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Storage\Hook\ArticleEditUpdateNewTalkHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleFromTitleHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ArticleMergeCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticlePageDataAfterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticlePageDataBeforeHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleParserOptionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Storage\Hook\ArticlePrepareTextForEditHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleProtectCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleProtectHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticlePurgeHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleRevisionViewCustomHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ArticleRevisionVisibilitySetHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleShowPatrolFooterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleUndeleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ArticleUpdateBeforeRedirectHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleViewFooterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleViewHeaderHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ArticleViewRedirectHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Rdbms\AtomicSectionIdentifierClass used for token representing identifiers for atomic sections from IDatabase instances
 CMediaWiki\SpecialPage\Hook\AuthChangeFormFieldsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Auth\AuthenticationProviderAn AuthenticationProvider is used by AuthManager when authenticating users
 CMediaWiki\Auth\AuthenticationRequestThis is a value object for authentication requests
 CMediaWiki\Auth\AuthenticationResponseThis is a value object to hold authentication response data
 CMediaWiki\Auth\Hook\AuthManagerLoginAuthenticateAuditHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Permissions\AuthorityThis interface represents the authority associated the current execution context, such as a web request
 CAutoLoaderLocations of core classes Extension classes are specified with $wgAutoloadClasses
 CAutoloadGeneratorAccepts a list of files and directories to search for php files and generates $wgAutoloadLocalClasses or $wgAutoloadClasses lines for all detected classes
 CMediaWiki\User\Hook\AutopromoteConditionHookThis is a hook handler interface, see docs/Hooks.md
 CBacklinkCacheClass for fetching backlink lists, approximate backlink counts and partitions
 CMediaWiki\Cache\BacklinkCacheFactory
 CMediaWiki\Cache\Hook\BacklinkCacheGetConditionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Cache\Hook\BacklinkCacheGetPrefixHookThis is a hook handler interface, see docs/Hooks.md
 CBacklinkJobUtilsClass with Backlink related Job helper methods
 CMediaWiki\Page\File\BadFileLookup
 CMediaWiki\Hook\BadImageHookThis is a hook handler interface, see docs/Hooks.md
 CBaseBufferHandler
 CBaseDumpReadahead helper for making large MediaWiki data dumps; reads in a previous XML dump to sequentially prefetch text records already normalized and decompressed
 CWikimedia\Stats\Metrics\BaseMetricInterfaceBase Metric Interface
 CMediaWiki\Rest\BasicAccess\BasicAuthorizerInterfaceAn interface used by Router to ensure that the client has "basic" access, i.e
 CMediaWiki\Rest\BasicAccess\BasicRequestAuthorizerA request authorizer which checks needsReadAccess() and needsWriteAccess() in the handler and calls isReadAllowed() and/or isWriteAllowed() in the subclass accordingly
 CMediaWiki\Search\SearchWidgets\BasicSearchResultSetWidgetRenders the search result area
 CBatchRowUpdate
 CBatchRowWriter
 CMediaWiki\Page\Hook\BeforeDisplayNoArticleTextHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\BeforeInitializeHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\BeforePageDisplayHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\BeforePageRedirectHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\BeforeParserFetchFileAndTitleHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\BeforeParserFetchTemplateRevisionRecordHook
 CMediaWiki\Storage\Hook\BeforeRevertedTagUpdateHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\BeforeWelcomeCreationHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\BitmapHandlerCheckImageAreaHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\BitmapHandlerTransformHookThis is a hook handler interface, see docs/Hooks.md
 CBitmapMetadataHandlerClass to deal with reconciling and extracting metadata from bitmap images
 CMediaWiki\Storage\BlobStoreService for loading and storing data blobs
 CMediaWiki\Storage\BlobStoreFactoryService for instantiating BlobStores
 CMediaWiki\Block\BlockActionInfoDefines the actions that can be blocked by a partial block
 CMediaWiki\Block\BlockErrorFormatterA service class for getting formatted information about a block
 CMediaWiki\Hook\BlockIpCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\BlockIpHookThis is a hook handler interface, see docs/Hooks.md
 CBlockLevelPass
 CMediaWiki\Block\BlockManagerA service class for checking blocks
 CMediaWiki\Block\BlockPermissionCheckerBlock permissions
 CMediaWiki\Block\BlockPermissionCheckerFactoryFactory class for BlockPermissionChecker
 CMediaWiki\Block\BlockRestrictionStore
 CMediaWiki\Block\BlockRestrictionStoreFactory
 CMediaWiki\Block\BlockUserHandles the backend logic of blocking users
 CMediaWiki\Block\BlockUserFactory
 CMediaWiki\Block\BlockUtilsBackend class for blocking utils
 CMediaWiki\Rest\Validator\BodyValidatorInterface for validating a request body
 CMediaWiki\Hook\BookInformationHookThis is a hook handler interface, see docs/Hooks.md
 CCacheDependencyBase class to represent dependencies for LocalisationCache entries
 CMediaWiki\Cache\CacheKeyHelperHelper class for mapping value objects representing basic entities to cache keys
 CWikimedia\ParamValidator\CallbacksInterface defining callbacks needed by ParamValidator
 CMediaWiki\Hook\CanonicalNamespacesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Category\CategoriesRdfHelper class to produce RDF representation of categories
 CMediaWiki\Category\CategoryCategory objects are immutable, strictly speaking
 CMediaWiki\Page\Hook\CategoryAfterPageAddedHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\CategoryAfterPageRemovedHookThis is a hook handler interface, see docs/Hooks.md
 CCategoryMembershipChange
 CMediaWiki\Page\Hook\CategoryPageViewHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\CategoryViewer__doCategoryQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\CategoryViewer__generateLinkHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\CentralId\CentralIdLookupFactory
 CCgzCopyTransactionClass to represent a recompression operation for a single CGZ blob
 CMediaWiki\SpecialPage\Hook\ChangeAuthenticationDataAuditHookThis is a hook handler interface, see docs/Hooks.md
 CChangesFeedFeed to Special:RecentChanges and Special:RecentChangesLinked
 CChangesListFilterRepresents a filter (used on ChangesListSpecialPage and descendants)
 CChangesListFilterGroupRepresents a filter group (used on ChangesListSpecialPage and descendants)
 CMediaWiki\Hook\ChangesListInitRowsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ChangesListInsertArticleLinkHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\SpecialPage\Hook\ChangesListSpecialPageQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\SpecialPage\Hook\ChangesListSpecialPageStructuredFiltersHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ChangeTags\Hook\ChangeTagAfterDeleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ChangeTags\Hook\ChangeTagCanCreateHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ChangeTags\Hook\ChangeTagCanDeleteHookThis is a hook handler interface, see docs/Hooks.md
 CChangeTags
 CMediaWiki\ChangeTags\Hook\ChangeTagsAfterUpdateTagsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ChangeTags\Hook\ChangeTagsAllowedAddHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ChangeTags\Hook\ChangeTagsListActiveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ChangeTags\ChangeTagsStoreGateway class for change_tags table
 CMediaWiki\Hook\ChangeUserGroupsHookThis is a hook handler interface, see docs/Hooks.md
 CClassCollectorReads PHP code and returns the FQCN of every class defined within it
 CMediaWiki\ResourceLoader\ClientHtmlLoad and configure a ResourceLoader client on an HTML page
 CCloneDatabase
 CPsy\CodeCleaner\CodeCleanerPass
 CCollation
 CMediaWiki\Hook\Collation__factoryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Collation\CollationFactoryCommon factory to construct collation classes
 CMediaWiki\Shell\CommandFactoryFactory facilitating dependency injection for Command
 CMediaWiki\CommentFormatter\CommentBatchThis class provides a fluent interface for formatting a batch of comments
 CMediaWiki\CommentFormatter\CommentFormatterThis is the main service interface for converting single-line comments from various DB comment fields into HTML
 CMediaWiki\CommentFormatter\CommentItemAn object to represent one of the inputs to a batch formatting operation
 CMediaWiki\CommentFormatter\CommentParserThe text processing backend for CommentFormatter
 CMediaWiki\CommentFormatter\CommentParserFactory
 CMediaWiki\CommentStore\CommentStoreHandle database storage of comments such as edit summaries and log reasons
 CMediaWiki\CommentStore\CommentStoreCommentValue object for a comment stored by CommentStore
 CMediaWiki\Skin\ComponentRegistryContext
 CComposerHookHandler
 CComposerInstalledReads an installed.json file and provides accessors to get what is installed
 CComposerJsonReads a composer.json file and provides accessors to get its hash and the required dependencies
 CComposerLockReads a composer.lock file and provides accessors to get its hash and what is installed
 CComposerPackageModifier
 CComposerPhpunitXmlCoverageEditThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version
 CComposerVendorHtaccessCreatorCopyright (C) 2017 Kunal Mehta legok.nosp@m.tm@d.nosp@m.ebian.nosp@m..org
 CComposerVersionNormalizer
 CMediaWiki\Rest\ConditionalHeaderUtil
 CMediaWiki\Config\ConfigInterface for configuration instances
 CMediaWiki\Settings\Config\ConfigBuilderBuilder for Config objects
 CMediaWiki\Settings\Config\ConfigSchemaRepresents a config schema
 CWikimedia\Rdbms\ConfiguredReadOnlyModeDetermine whether a site is statically configured as read-only
 CMediaWiki\User\Hook\ConfirmEmailCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Rdbms\ConnectionManagerDatabase connection manager
 CContentBase interface for representing page content
 CMediaWiki\Content\Hook\ContentAlterParserOutputHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Hook\ContentGetParserOutputHookThis is a hook handler interface, see docs/Hooks.md
 CContentHandlerA content handler knows how do deal with a specific type of content on a wiki page
 CMediaWiki\Revision\Hook\ContentHandlerDefaultModelForHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Hook\ContentHandlerForModelIDHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Hook\ContentModelCanBeUsedOnHookThis is a hook handler interface, see docs/Hooks.md
 CContentModelChangeBackend logic for changing the content model of a page
 CMediaWiki\Page\ContentModelChangeFactoryService for changing the content model of wiki pages
 CMediaWiki\Content\Renderer\ContentParseParams
 CMediaWiki\Content\Renderer\ContentRendererA service to render content
 CMediaWiki\Request\ContentSecurityPolicyHandle sending Content-Security-Policy headers
 CMediaWiki\Hook\ContentSecurityPolicyDefaultSourceHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ContentSecurityPolicyDirectivesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ContentSecurityPolicyScriptSourceHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Transform\ContentTransformerA service to transform content
 CMediaWiki\Hook\ContribsPager__getQueryInfoHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ContribsPager__reallyDoQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Specials\Contribute\Card\ContributeCard
 CMediaWiki\Specials\Contribute\Card\ContributeCardAction
 CMediaWiki\Specials\Contribute\Hook\ContributeCardsHook
 CMediaWiki\Specials\Contribute\ContributeFactory
 CMediaWiki\Hook\ContributionsLineEndingHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Revision\ContributionsLookup
 CMediaWiki\Revision\ContributionsSegment
 CMediaWiki\Hook\ContributionsToolLinksHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Hook\ConvertContentHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Message\ConverterConverter between Message and MessageValue
 CConverterRuleThe rules used for language conversion, this processes the rules extracted by Parser from the -{ }- wikitext syntax
 CCookie
 CCookieJarCookie jar to use with MWHttpRequest
 CCoreMagicVariablesExpansions of core magic variables, used by the parser
 CCoreParserFunctionsVarious core parser functions, registered in every Parser
 CCoreTagHooksVarious tag hooks, registered in every Parser
 CMediaWiki\Languages\Data\CrhExceptionsExceptions Tables for Crimean Tatar (crh / Qırımtatarca)
 CWikimedia\Rdbms\CriticalSessionInfo
 CCryptHKDF
 CMediaWiki\Session\CsrfTokenSet
 CMediaWiki\Session\CsrfTokenSetProvider
 CMediaWiki\Hook\CustomEditorHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Block\DatabaseBlockStore
 CMediaWiki\Block\DatabaseBlockStoreFactory
 CWikimedia\Rdbms\DatabaseDomainClass to handle database/schema/prefix specifications for IDatabase
 CWikimedia\Rdbms\DatabaseFactoryConstructs Database objects
 CDatabaseInstallerBase class for DBMS-specific installation helper classes
 CDatabaseUpdaterClass for handling database updates
 CDateFormatterDate formatter
 CDateFormatterFactory
 CWikimedia\Rdbms\DBPrimaryPosAn object representing a primary or replica DB position in a replicated setup
 CWikimedia\Rdbms\Database\DbQuoter
 CDeferrableCallbackCallback wrapper that has an originating method
 CDeferrableUpdateInterface that deferrable updates should implement
 CDeferredUpdatesDefer callable updates to run later in the PHP process
 CDeferredUpdatesScopeDeferredUpdates helper class for managing DeferrableUpdate::doUpdate() nesting levels caused by nested calls to DeferredUpdates::doUpdates()
 CDeferredUpdatesScopeStackDeferredUpdates helper class for tracking DeferrableUpdate::doUpdate() nesting levels caused by nested calls to DeferredUpdates::doUpdates()
 CDeflateServer-side helper for client-side compressed content
 CMediaWiki\Hook\DeletedContribsPager__reallyDoQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\DeletedContributionsLineEndingHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\DeletePageBackend logic for performing a page delete action
 CMediaWiki\Page\DeletePageFactoryService for page delete actions
 CWikimedia\Rdbms\DeleteQueryBuilderA query builder for DELETE queries with a fluent interface
 CMediaWiki\Hook\DeleteUnknownPreferencesHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\DependencyStore\DependencyStoreTrack per-module dependency file paths that are expensive to mass compute
 CDependencyWrapperStore an arbitrary value whilst representing several CacheDependency objects as one
 CMediaWiki\HookContainer\DeprecatedHooks
 CMediaWiki\Search\SearchWidgets\DidYouMeanWidgetRenders a suggested search for the user, or tells the user a suggested search was run instead of the one provided
 CWikimedia\Diff\DiffClass representing a 'diff' between two sequences of strings
 CWikimedia\Diff\DiffEngineThis diff implementation is mainly lifted from the LCS algorithm of the Eclipse project which in turn is based on Myers' "An O(ND) difference algorithm and its variations" (http://citeseer.ist.psu.edu/myers86ond.html) with range compression (see Wu et al
 CMediaWiki\Diff\Hook\DifferenceEngineAfterLoadNewTextHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineLoadTextAfterNewContentIsLoadedHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineMarkPatrolledLinkHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineMarkPatrolledRCIDHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineNewHeaderHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineOldHeaderHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineOldHeaderNoOldRevHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineRenderRevisionAddParserOutputHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineRenderRevisionShowFinalPatrolLinkHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineShowDiffHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineShowDiffPageHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineShowDiffPageMaybeShowMissingRevisionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineShowEmptyOldContentHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Diff\Hook\DifferenceEngineViewHeaderHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Diff\DiffFormatterBase class for diff formatters
 CWikimedia\Diff\DiffOpThe base class for all other DiffOp classes
 CMediaWiki\Diff\Hook\DiffToolsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\DisplayOldSubtitleHookThis is a hook handler interface, see docs/Hooks.md
 CDjVuImageSupport for detecting/validating DjVu image files and getting some basic file metadata (resolution etc)
 CDnsSrvDiscoverer
 CWikimedia\Rdbms\DoctrineSchemaBuilderFactory@experimental
 COOUI\DropdownInputWidget
 CMediaWiki\Linker\DummyLinker
 CDumpFilter
 CDumpMultiWriter
 CDumpOutput
 CWikimedia\DebugInfo\DumpUtils
 CMediaWiki\Settings\DynamicDefaultValues
 CMediaWiki\EditPage\Constraint\EditConstraintFactoryConstraints reflect possible errors that need to be checked
 CMediaWiki\EditPage\Constraint\EditConstraintRunnerBack end to process the edit constraints
 CMediaWiki\Hook\EditFilterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditFilterMergedContentHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditFormInitialTextHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditFormPreloadTextHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPage__attemptSave_afterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPage__attemptSaveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPage__importFormDataHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPage__showEditForm_fieldsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPage__showEditForm_initialHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPage__showReadOnlyForm_initialHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPage__showStandardInputs_optionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPageBeforeConflictDiffHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPageBeforeEditButtonsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPageBeforeEditToolbarHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPageCopyrightWarningHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPageGetCheckboxesDefinitionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPageGetDiffContentHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPageGetPreviewContentHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPageNoSuchSectionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EditPageTosSummaryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Storage\EditResultBuilderBuilder class for the EditResult object
 CMediaWiki\Storage\EditResultCacheClass allowing easy storage and retrieval of EditResults associated with revisions
 CMediaWiki\User\Hook\EmailConfirmedHookThis is a hook handler interface, see docs/Hooks.md
 CEmailNotificationThis module processes the email notifications when the current page is changed
 CMediaWiki\Mail\EmailUserCommand for sending emails to users
 CMediaWiki\Mail\Hook\EmailUserAuthorizeSendHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EmailUserCCHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EmailUserCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Mail\EmailUserFactoryFactory for EmailUser objects
 CMediaWiki\Hook\EmailUserFormHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EmailUserHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EmailUserPermissionsErrorsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Mail\Hook\EmailUserSendEmailHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Stats\Emitters\EmitterInterfaceEmitter Interface
 CMediaWiki\Libs\EmptiableAn interface to check for emptiness of an object
 CMediaWiki\Hook\EnhancedChangesList__getLogTextHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EnhancedChangesListModifyBlockLineDataHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EnhancedChangesListModifyLineDataHookThis is a hook handler interface, see docs/Hooks.md
 CEnqueueableDataUpdateInterface that marks a DataUpdate as enqueuable via the JobQueue
 CWikimedia\WRStats\EntityKeyBase class for entity keys
 CMediaWiki\Rest\EntryPoint
 CMediaWiki\Rest\Reporter\ErrorReporterAn ErrorReporter internally reports an error that happened during the handling of a request
 CWikimedia\EventRelayer\EventRelayerGroupFactory class for spawning EventRelayer objects using configuration
 CExecutableFinderUtility class to find executables in likely places
 CMediaWiki\Auth\Hook\ExemptFromAccountCreationThrottleHookThis is a hook handler interface, see docs/Hooks.md
 CExifClass to extract and validate Exif data from jpeg (and possibly tiff) files
 CWikimedia\LightweightObjectStore\ExpirationAwarenessGeneric interface providing Time-To-Live constants for expirable object storage
 CMediaWiki\Utils\ExtensionInfo
 CExtensionJsonValidatorValidate extension.json files against their JSON schema
 CExtensionRegistryLoad JSON files, and uses a Processor to extract information
 CMediaWiki\Hook\ExtensionTypesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ExternalLinks\ExternalLinksLookupFunctions for looking up externallinks table
 CExternalStore
 CMediaWiki\User\ExternalUserNamesClass to parse and build external user names
 CMediaWiki\Feed\FeedItemA base class for outputting syndication feeds (e.g
 CMediaWiki\Feed\FeedUtilsHelper functions for feeds
 CMediaWiki\Hook\FetchChangesListHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Rdbms\FieldBase for all database-specific classes representing information about database fields
 COOUI\FieldLayout
 COOUI\FieldsetLayout
 CFileBackendGroupClass to handle file backend registration
 CFileBackendStoreOpHandleFileBackendStore helper class for performing asynchronous file operations
 CFileCacheBaseBase class for data storage in the file system
 CFileContentsHasher
 CMediaWiki\Hook\FileDeleteCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\File\FileDeleteFormFile deletion user interface
 CFileOpFileBackend helper class for representing operations
 CFileOpBatchHelper class for representing batch file operations
 CMediaWiki\ResourceLoader\FilePathA path to a bundled file (such as JavaScript or CSS), along with a remote and local base path
 CFileRepoBase class for file repositories
 CMediaWiki\Hook\FileTransformedHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\FileUndeleteCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\FileUploadHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Preferences\FilterBase interface for user preference filters that work as a middleware between storage and interface
 CFilterIterator
 CMediaWiki\ResourceLoader\ForeignResourceManagerManage foreign resources registered with ResourceLoader
 CMediaWiki\Title\ForeignTitleA simple, immutable structure to hold the title of a page on a foreign MediaWiki installation
 CMediaWiki\Title\ForeignTitleFactoryA parser that translates page titles into ForeignTitle objects
 CMediaWiki\Maintenance\ForkControllerManage forking inside CLI maintenance scripts
 CMediaWiki\Hook\FormatAutocommentsHookThis is a hook handler interface, see docs/Hooks.md
 CFormatJsonJSON formatter wrapper class
 CWikimedia\Stats\Formatters\FormatterInterfaceMetrics Formatter Interface
 CFSFileClass representing a non-directory file on the file system
 CMediaWiki\Hook\GalleryGetModesHookThis is a hook handler interface, see docs/Hooks.md
 CGenderCacheLook up "gender" user preference
 CWikimedia\Rdbms\GeneralizedSqlLazy-loaded wrapper for simplification and scrubbing of SQL queries for profiling
 CMediaWiki\Actions\Hook\GetActionNameHook
 CMediaWiki\Block\Hook\GetAllBlockActionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\GetAutoPromoteGroupsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetBlockErrorMessageKeyHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetCacheVaryCookiesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetCanonicalURLHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Hook\GetContentModelsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetDefaultSortkeyHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Hook\GetDifferenceEngineHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetDoubleUnderscoreIDsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetExtendedMetadataHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetFullURLHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetHumanTimestampHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetInternalURLHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetIPHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetLangPreferredVariantHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetLinkColoursHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetLocalURL__ArticleHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetLocalURL__InternalHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetLocalURLHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetLogTypesOnUserHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetMagicVariableIDsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetMetadataVersionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetNewMessagesAlertHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Preferences\Hook\GetPreferencesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\GetRelativeTimestampHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Hook\GetSlotDiffRendererHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Block\Hook\GetUserBlockHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Permissions\Hook\GetUserPermissionsErrorsExpensiveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Permissions\Hook\GetUserPermissionsErrorsHookThis is a hook handler interface, see docs/Hooks.md
 CGIFMetadataExtractorGIF frame counter
 CMediaWiki\Utils\GitInfo
 CMediaWiki\Hook\GitViewersHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\UUID\GlobalIdGeneratorClass for getting statistically unique IDs without a central coordinator
 CMediaWiki\Permissions\GrantsInfoUsers can authorize applications to use their account via OAuth
 CMediaWiki\Permissions\GrantsLocalizationThis separate service is needed because the ::getGrantsLink method requires a LinkRenderer and if we tried to inject a LinkRenderer into the GrantsInfo service, it would result in recursive service instantiation for sessions using the BotPasswordSessionProvider, as a result of injecting the LinkRenderer when trying to use a GrantsInfo method that doesn't even need it
 CMediaWiki\Permissions\GroupPermissionsLookup
 CMediaWiki\Rest\HandlerBase class for REST route handlers
 CHashRingConvenience class for weighted consistent hash rings
 CMediaWiki\Request\HeaderCallback
 CMediaWiki\Rest\HeaderContainerThis is a container for storing headers
 CMediaWiki\Rest\HeaderParser\HeaderParserBase
 CHistoryBlobBase class for general text storage via the "object" flag in old_flags, or two-part external storage URLs
 CHistoryBlobCurStubTo speed up conversion from 1.4 to 1.5 schema, text rows can refer to the leftover cur table as the backend
 CHistoryBlobStubPointer object for an item within a CGZ blob stored in the text table
 CHistoryBlobUtils
 CMediaWiki\Hook\HistoryPageToolLinksHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\HistoryToolsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\HookContainer\HookRegistry
 CHooksHooks class
 CMediaWiki\Html\HtmlThis class is a collection of static functions that serve two purposes:
 CHtmlArmorMarks HTML that shouldn't be escaped
 CHtmlCacheUpdaterClass to invalidate the CDN and HTMLFileCache entries associated with URLs/titles
 CMediaWiki\Cache\Hook\HtmlCacheUpdaterAppendUrlsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Cache\Hook\HtmlCacheUpdaterVaryUrlsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Cache\Hook\HTMLFileCache__useFileCacheHookThis is a hook handler interface, see docs/Hooks.md
 CHTMLFormFieldThe parent class to generate form fields
 CMediaWiki\Html\HtmlHelperStatic utilities for manipulating HTML strings
 CMediaWiki\Rest\Handler\Helper\HtmlInputTransformHelperREST helper for converting HTML to page content source (e.g
 CMediaWiki\Html\HtmlJsCodeA wrapper class which causes Html::encodeJsVar() and Html::encodeJsCall() (as well as their Xml::* counterparts) to interpret a given string as being a JavaScript expression, instead of string data
 CHTMLNestedFilterable
 CMediaWiki\Rest\Handler\Helper\HtmlOutputHelper
 CMediaWiki\Linker\Hook\HtmlPageLinkRendererBeginHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Linker\Hook\HtmlPageLinkRendererEndHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Parser\Parsoid\HtmlToContentTransformThis class allows HTML to be transformed to a page content source format such as wikitext
 CMediaWiki\Parser\Parsoid\HtmlTransformFactory
 CWikimedia\Http\HttpAcceptNegotiatorUtility for negotiating a value from a set of supported values using a preference list
 CWikimedia\Http\HttpAcceptParser
 CHTTPFileStreamerFunctions related to the output of file content
 CMediaWiki\Http\HttpRequestFactoryFactory creating MWHttpRequest objects
 CHttpStatus
 CWikimedia\Rdbms\IBlobWrapper allowing us to distinguish a blob from a normal string and an array of strings
 CWikimedia\Rdbms\IConnectionProviderProvide primary and replica IDatabase connections
 CMediaWiki\Content\IContentHandlerFactory
 CIDataAccess
 CWikimedia\Rdbms\Database\IDatabaseFlags
 CIDBAccessObjectInterface for database access objects
 CMediaWiki\EditPage\IEditObjectServes as a common repository of constants for EditPage edit status results
 CMediaWiki\Mail\IEmailerInterface for sending emails
 CIForeignRepoWithDBA foreign repo that allows for direct access to the foreign MW database
 CIForeignRepoWithMWApiA foreign repo that implement support for API queries
 CIJobSpecificationInterface for serializable objects that describe a job queue task
 CILanguageConverterThe shared interface for all language converters
 CWikimedia\Rdbms\ILoadBalancerThis class is a delegate to ILBFactory for a given database cluster
 CILocalizedExceptionInterface for MediaWiki-localized exceptions
 CMediaWiki\ResourceLoader\ImageClass encapsulating an image used in an ImageModule
 CMediaWiki\Hook\ImageBeforeProduceHTMLHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ImageOpenShowImageInlineBeforeHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ImagePageAfterImageLinksHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ImagePageFileHistoryLineHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ImagePageFindFileHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ImagePageShowTOCHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Message\IMessageFormatterFactoryA simple factory providing a message formatter for a given language code
 CMediaWiki\Hook\ImgAuthBeforeStreamHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ImgAuthModifyHeadersHookThis is a hook handler interface, see docs/Hooks.md
 CImportableOldRevision
 CImportableUploadRevision
 CMediaWiki\Hook\ImportHandleContentXMLTagHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ImportHandleLogItemXMLTagHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ImportHandlePageXMLTagHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ImportHandleRevisionXMLTagHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ImportHandleToplevelXMLTagHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ImportHandleUnknownUserHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ImportHandleUploadXMLTagHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ImportLogInterwikiLinkHookThis is a hook handler interface, see docs/Hooks.md
 CImportSourceSource interface for XML import
 CMediaWiki\Hook\ImportSourcesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Title\ImportTitleFactoryRepresents an object that can convert page titles on a foreign wiki (ForeignTitle objects) into page titles on the local wiki (Title objects)
 CMediaWiki\Hook\InfoActionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\InitializeArticleMaybeRedirectHookThis is a hook handler interface, see docs/Hooks.md
 COOUI\InputWidget
 CWikimedia\Rdbms\InsertQueryBuilderBuild INSERT queries with a fluent interface
 CInstallDocFormatter
 CInstallerBase installer class
 CInstallerOverrides
 CMediaWiki\Hook\InternalParseBeforeLinksHookThis is a hook handler interface, see docs/Hooks.md
 CInterwikiAn interwiki record value object
 CMediaWiki\Interwiki\Hook\InterwikiLoadPrefixHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Interwiki\InterwikiLookupService interface for looking up Interwiki records
 CMediaWiki\EditPage\IntroMessageBuilderProvides the intro messages (edit notices and others) to be displayed before an edit form
 CMediaWiki\EditPage\IntroMessageListEncapsulates a list of edit form intro messages (as HTML) with their identifiers
 CMediaWiki\User\Hook\InvalidateEmailCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CIPageConfig
 CIPageContent
 CIPTCClass for some IPTC functions
 CMediaWiki\Hook\IRCLineURLHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\IsFileCacheableHookThis is a hook handler interface, see docs/Hooks.md
 CISiteConfig
 CWikimedia\Rdbms\Platform\ISQLPlatformInterface for query language
 CIStoreKeyEncoderKey-encoding methods for object caching (BagOStuff and WANObjectCache)
 CMediaWiki\Hook\IsTrustedProxyHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\IsUploadAllowedFromUrlHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\IsValidEmailAddrHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\IsValidPasswordHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Message\ITextFormatter
 CMediaWiki\User\Registration\IUserRegistrationProvider
 CMediaWiki\JobQueue\JobFactory
 CJobQueueClass to handle enqueueing and running of background jobs
 CJobQueueGroupHandle enqueueing of background jobs
 CMediaWiki\JobQueue\JobQueueGroupFactoryClass to construct JobQueueGroups
 CJobRunnerJob queue runner utility methods
 CWikimedia\Rdbms\JoinGroupBaseShared code between SelectQueryBuilder and JoinGroup to represent tables and join conditions
 CJpegMetadataExtractorClass for reading jpegs and extracting metadata
 CJSCompilerContext
 CJSMinPlus
 CJSNode
 CMediaWiki\Json\JsonConstants
 CMediaWiki\Json\JsonSerializer
 CMediaWiki\Json\JsonUnserializer
 CMediaWiki\Content\Hook\JsonValidateSaveHookThis is a hook handler interface, see docs/Hooks.md
 CJSParser
 CJSToken
 CJSTokenizer
 CMediaWiki\Languages\Hook\Language__getMessagesFileNameHookThis is a hook handler interface, see docs/Hooks.md
 CLanguageCodeMethods for dealing with language codes
 CMediaWiki\Languages\LanguageConverterFactoryAn interface for creating language converters
 CMediaWiki\Languages\LanguageFactoryInternationalisation code See https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation for more information
 CMediaWiki\Languages\LanguageFallback
 CMediaWiki\Hook\LanguageGetNamespacesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Languages\Hook\LanguageGetTranslatedLanguageNamesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LanguageLinksHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Languages\LanguageNameUtilsA service that provides utilities to do with language names and codes
 CMediaWiki\Hook\LanguageSelectorHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Parser\Parsoid\LanguageVariantConverter
 CLCStoreInterface for the persistence layer of LocalisationCache
 CLicenseA License class for use on Special:Upload (represents a single type of license)
 CWikimedia\Rdbms\LikeMatchUsed by Database::buildLike() to represent characters that have special meaning in SQL LIKE clauses and thus need no escaping
 CWikimedia\WRStats\LimitBatchA class representing a batch of increment/peek operations on a WRStatsRateLimiter
 CWikimedia\WRStats\LimitBatchResultA class representing the results from a batch operation
 CWikimedia\WRStats\LimitCondition
 CWikimedia\WRStats\LimitOperationClass representing one item in a limit batch
 CWikimedia\WRStats\LimitOperationResultInformation about the result of a single item in a limit batch
 CLinkBatchClass representing a list of titles The execute() method checks them all for existence and adds them to a LinkCache object
 CMediaWiki\Cache\LinkBatchFactory
 CMediaWiki\Linker\LinkerSome internal bits split of from Skin.php
 CMediaWiki\Linker\Hook\LinkerGenerateRollbackLinkHook
 CMediaWiki\Hook\LinkerMakeExternalImageHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LinkerMakeExternalLinkHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LinkerMakeMediaLinkFileHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ExternalLinks\LinkFilterUtilities for formatting and querying the externallinks table
 CLinkHolderArray
 CMediaWiki\Linker\LinkRendererClass that generates HTML for internal links
 CMediaWiki\Linker\LinkRendererFactoryFactory to create LinkRender objects
 CMediaWiki\Linker\LinksMigrationService for compat reading of links tables
 CMediaWiki\Deferred\LinksUpdate\LinksTableThe base class for classes which update a single link table
 CMediaWiki\Deferred\LinksUpdate\LinksTableGroup
 CMediaWiki\Hook\LinksUpdateCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LinksUpdateHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Linker\LinkTargetRepresents the target of a wiki link
 CMediaWiki\Linker\LinkTargetLookup
 CMediaWiki\ChangeTags\Hook\ListDefinedTagsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Html\ListToggleClass for generating clickable toggle links for a list of checkboxes
 CWikimedia\Message\ListTypeThe constants used to specify list types
 CMediaWiki\Installer\Hook\LoadExtensionSchemaUpdatesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Options\Hook\LoadUserOptionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LocalFile__getHistoryHookThis is a hook handler interface, see docs/Hooks.md
 CLocalFileDeleteBatchHelper class for file deletion
 CLocalFileMoveBatchHelper class for file movement
 CMediaWiki\Hook\LocalFilePurgeThumbnailsHookThis is a hook handler interface, see docs/Hooks.md
 CLocalFileRestoreBatchHelper class for file undeletion
 CLocalisationCacheCaching for the contents of localisation files
 CMediaWiki\Hook\LocalisationCacheRecacheFallbackHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LocalisationCacheRecacheHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Settings\LocalSettingsLoaderUtility for loading LocalSettings files
 CMediaWiki\Auth\Hook\LocalUserCreatedHookThis is a hook handler interface, see docs/Hooks.md
 CLockManagerResource locking handling
 CLockManagerGroupClass to handle file lock manager registration
 CMediaWiki\FileBackend\LockManager\LockManagerGroupFactoryService to construct LockManagerGroups
 CLogEntryAn individual log entry
 CMediaWiki\Hook\LogEventsListGetExtraInputsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LogEventsListLineEndingHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LogEventsListShowLogExtractHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LogExceptionHookThis is a hook handler interface, see docs/Hooks.md
 CLogFormatterImplements the default log formatting
 CMediaWiki\Logger\LoggerFactoryCreate PSR-3 logger objects
 CMediaWiki\Hook\LoginFormValidErrorMessagesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LogLineHookThis is a hook handler interface, see docs/Hooks.md
 CLogPageClass to simplify the use of log pages
 CMonolog\Formatter\LogstashFormatter
 CMediaWiki\Hook\LonelyPagesQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Parser\MagicWordThis class encapsulates "magic words" such as "#redirect", NOTOC, etc
 CMediaWiki\Parser\MagicWordArrayClass for handling an array of magic words
 CMediaWiki\Parser\MagicWordFactoryA factory that stores information about MagicWords, and creates them on demand with caching
 CMediaWiki\Hook\MagicWordwgVariableIDsHookThis is a hook handler interface, see docs/Hooks.md
 CMailAddressStores a single person's name and email address
 CMediaWiki\MainConfigNamesA class containing constants representing the names of configuration variables
 CMediaWiki\MainConfigSchemaThis class contains schema declarations for all configuration variables known to MediaWiki core
 CMaintenanceAbstract maintenance class for quickly writing and churning out maintenance scripts with minimal effort
 CMediaWiki\Maintenance\MaintenanceParametersCommand line parameter handling for maintenance scripts
 CMediaWiki\Hook\MaintenanceRefreshLinksInitHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Maintenance\MaintenanceRunnerA runner for maintenance scripts
 CMediaWiki\Hook\MaintenanceShellStartHook
 CMediaWiki\Hook\MaintenanceUpdateAddParamsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\MakeGlobalVariablesScriptHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ManualLogEntryBeforePublishHookThis is a hook handler interface, see docs/Hooks.md
 CMapCacheLRU< Interwiki|false >
 CMediaWiki\Hook\MarkPatrolledCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\MarkPatrolledHookThis is a hook handler interface, see docs/Hooks.md
 CMediaHandlerBase media handler class
 CMediaHandlerFactoryClass to construct MediaHandler objects
 CMediaHandlerStateAn interface to support process-local caching of handler data associated with a given file
 CMediaTransformOutputBase class for the output of MediaHandler::doTransform() and File::transform()
 CMediaWikiHelper class for the index.php entry point
 CMediaWiki\Site\MediaWikiPageNameNormalizerService for normalizing a page name via a MediaWiki action API
 CMediaWiki\Hook\MediaWikiPerformActionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\MediaWikiServicesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWikiVersionFetcherProvides access to MediaWiki's version without requiring MediaWiki (or anything else) being loaded first
 CMemoizedCallableAPCu-backed function memoization
 CMediaWiki\Page\MergeHistoryHandles the backend logic of merging the histories of two pages
 CMediaWiki\Page\MergeHistoryFactoryService for mergehistory actions
 CMediaWiki\Settings\Config\MergeStrategy
 CMediaWiki\Cache\Hook\MessageCache__getHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Cache\Hook\MessageCacheFetchOverridesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Cache\Hook\MessageCacheReplaceHookThis is a hook handler interface, see docs/Hooks.md
 CMessageLocalizerInterface for localizing messages in MediaWiki
 CWikimedia\Message\MessageParamValue object representing a message parameter that consists of a list of values
 CMessageSpecifier
 CMediaWiki\Cache\Hook\MessagesPreLoadHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Message\MessageValueValue object representing a message for i18n
 CMetadataStorageHelperHelper for storage of metadata
 CWikimedia\Stats\Metrics\MetricInterfaceMetric Interface
 CWikimedia\WRStats\MetricSpecClass representation of normalized metric specifications
 CMediaWiki\Hook\MimeMagicGuessFromContentHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\MimeMagicImproveFromExtensionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\MimeMagicInitHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Mime\MimeMapMimeMap defines the mapping of MIME types to file extensions and media types
 CWikimedia\Mime\MimeMapMinimalMimeMapMinimal defines a core set of MIME types that cannot be overridden by configuration
 CMediaWiki\Hook\ModifyExportQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMonologLineFormatter
 CMediaWiki\Page\MovePageHandles the backend logic of moving a page from one title to another
 CMediaWiki\Hook\MovePageCheckPermissionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\MovePageFactoryService for page rename actions
 CMediaWiki\Hook\MovePageIsValidMoveHookThis is a hook handler interface, see docs/Hooks.md
 CMSCompoundFileReaderRead the directory of a Microsoft Compound File Binary file, a.k.a
 CMediaWiki\Storage\Hook\MultiContentSaveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Config\MutableConfigInterface for mutable configuration instances
 CMutableContextRequest-dependent objects containers
 CMWCryptHash
 CMWCryptHKDF
 CMWCryptRand
 CMWDebugDebug toolbar
 CMWExceptionHandlerHandler class for MWExceptions
 CMWExceptionRendererClass to expose exceptions to the client (API bots, users, admins using CLI scripts)
 CMWFilePropsMimeMagic helper wrapper
 CMWLBFactoryMediaWiki-specific class for generating database load balancers
 CMWRestrictionsA class to check request restrictions expressed as a JSON object
 CMWTidyClass to interact with and configure Remex tidy
 CMediaWiki\ResourceLoader\MwUrlModule
 CMediaWiki\Languages\Data\NamesLanguage names in their own languages (known as "language autonyms")
 CMediaWiki\Title\NamespaceInfoThis is a utility class for dealing with namespaces that encodes all the "magic" behaviors of them based on index
 CMediaWiki\Hook\NamespaceIsMovableHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Storage\NameTableStore
 CMediaWiki\Storage\NameTableStoreFactory
 CMediaWiki\Diff\Hook\NewDifferenceEngineHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\NewPagesLineEndingHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Rdbms\NextSequenceValueUsed by Database::nextSequenceValue() so Database::insert() can detect values coming from the deprecated function
 CPhpParser\NodeVisitorAbstract
 CMediaWiki\Languages\Data\NormalizeAr
 CMediaWiki\Languages\Data\NormalizeMl
 CWikimedia\Stats\Metrics\NullMetricNull Metric Implementation
 CObjectCacheFunctions to get cache objects
 CMediaWiki\Hook\OldChangesListRecentChangesLineHookThis is a hook handler interface, see docs/Hooks.md
 COldRevisionImporter
 CMediaWiki\Hook\OpenSearchUrlsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\OpportunisticLinksUpdateHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\OtherAutoblockLogLinkHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\OtherBlockLogLinkHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Stats\OutputFormatsMetrics Format and Output Helpers
 CMediaWiki\Output\OutputHandler
 CMediaWiki\Hook\OutputPageAfterGetHeadLinksArrayHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\OutputPageBeforeHTMLHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\OutputPageBodyAttributesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\OutputPageCheckLastModifiedHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\OutputPageMakeCategoryLinksHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\OutputPageParserOutputHookThis is a hook handler interface, see docs/Hooks.md
 CPageInterface for type hinting (accepts WikiPage, Article, ImagePage, CategoryPage)
 CPageArchiveUsed to show archived pages and eventually restore them
 CMediaWiki\Parser\Parsoid\PageBundleParserOutputConverterProvides methods for conversion between PageBundle and ParserOutput TODO: Convert to a trait once we drop support for PHP < 8.2 since support for constants in traits was added in PHP 8.2
 CWikimedia\Parsoid\Config\PageConfigFactory
 CMediaWiki\Rest\Handler\Helper\PageContentHelper
 CMediaWiki\Content\Hook\PageContentLanguageHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Storage\Hook\PageContentSaveHookThis is a hook handler interface, see docs/Hooks.md
 CPageDataRequestHandlerRequest handler implementing a data interface for mediawiki pages
 CMediaWiki\Page\Hook\PageDeleteCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\PageDeleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\PageDeletionDataUpdatesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Storage\PageEditStashManage the pre-emptive page parsing for edits to wiki pages
 CMediaWiki\Hook\PageHistoryBeforeListHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\PageHistoryLineEndingHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\PageHistoryPager__doBatchLookupsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\PageHistoryPager__getQueryInfoHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\PageMoveCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\PageMoveCompletingHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\PagePropsGives access to properties of a page
 CMediaWiki\Pager\PagerBasic pager interface for efficient paging through SQL queries
 CMediaWiki\Rest\Handler\Helper\PageRedirectHelperHelper class for handling page redirects, for use with REST Handlers that provide access to resources bound to MediaWiki pages
 CMediaWiki\Hook\PageRenderingHashHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Rest\Handler\Helper\PageRestHelperFactory
 CMediaWiki\Navigation\PagerNavigationBuilderBuild the navigation for a pager, with links to prev/next page, links to change limits, and optionally links to first/last page
 CMediaWiki\Pager\PagerToolsGenerate a set of tools for a revision
 CMediaWiki\Storage\Hook\PageSaveCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\PageStoreFactory
 CMediaWiki\Page\Hook\PageUndeleteCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\PageUndeleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Storage\PageUpdaterController-like object for creating and updating pages by creating new revisions
 CMediaWiki\Storage\PageUpdaterFactoryA factory for PageUpdater and DerivedPageDataUpdater instances
 CMediaWiki\Page\Hook\PageViewUpdatesHookThis is a hook handler interface, see docs/Hooks.md
 CPaginatingSearchEngineMarker class for search engines that can handle their own pagination, by reporting in their ISearchResultSet when a next page is available
 CWikimedia\Message\ParamTypeThe constants used to specify parameter types
 CWikimedia\ParamValidator\ParamValidatorService for formatting and validating API parameters
 CParserPHP Parser - Processes wiki markup (which uses a more user-friendly syntax, such as "[[link]]" for making links), and provides a one-way transformation of that wiki markup it into (X)HTML output / markup (which in turn the browser understands, and can display)
 CMediaWiki\Hook\ParserAfterParseHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserAfterTidyHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserBeforeInternalParseHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserBeforePreprocessHookThis is a hook handler interface, see docs/Hooks.md
 CParserCacheCache for ParserOutput objects corresponding to the latest page revisions
 CMediaWiki\Parser\ParserCacheFactory
 CMediaWiki\Parser\ParserCacheMetadataRead-only interface for metadata about a ParserCache entry
 CMediaWiki\Hook\ParserCacheSaveCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserClearStateHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserClonedHookThis is a hook handler interface, see docs/Hooks.md
 CParserFactory
 CMediaWiki\Hook\ParserFetchTemplateDataHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserFirstCallInitHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserGetVariableValueSwitchHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserGetVariableValueTsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserLimitReportFormatHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserLimitReportPrepareHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserLogLinterDataHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserMakeImageParamsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserModifyImageHTMLHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Parser\ParserObserver
 CParserOptionsSet options of the Parser
 CMediaWiki\Hook\ParserOptionsRegisterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\ParserOutputAccessService for getting rendered output of a given page
 CMediaWiki\Parser\ParserOutputFlags
 CMediaWiki\Hook\ParserOutputPostCacheTransformHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\ParserOutputSearchDataExtractorExtracts data from ParserOutput for indexing in the search engine
 CMediaWiki\Storage\Hook\ParserOutputStashForEditHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Parser\ParserOutputStringSets
 CMediaWiki\Hook\ParserPreSaveTransformCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserTestGlobalsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Rest\Handler\Helper\ParsoidFormatHelperFormat-related REST API helper
 CMediaWiki\Parser\Parsoid\ParsoidOutputAccessMediaWiki service for getting Parsoid Output objects
 CMediaWiki\Edit\ParsoidOutputStashStash for Parsoid output and associated data as needed to perform selective serialization (aka "selser") of modified HTML
 CMediaWiki\Parser\Parsoid\ParsoidParserParser implementation which uses Parsoid
 CMediaWiki\Parser\Parsoid\ParsoidParserFactory
 CMediaWiki\Parser\Parsoid\ParsoidRenderIDRepresents the identity of a specific rendering of a specific revision at some point in time
 CMediaWiki\Parser\Parsoid\ParsoidServices
 CPasswordRepresents a password hash for use in authentication
 CPasswordFactoryFactory class for creating and checking Password objects
 CMediaWiki\Hook\PasswordPoliciesForUserHookThis is a hook handler interface, see docs/Hooks.md
 CPasswordPolicyChecksFunctions to check passwords against a policy requirement
 CMediaWiki\Rest\PathTemplateMatcher\PathMatcherA tree-based path routing algorithm
 CMediaWiki\Request\PathRouterMediaWiki\Request\PathRouter class
 CPatrolLogClass containing static functions for working with logs of patrol events
 CMediaWiki\User\TempUser\PatternHelper for TempUserConfig representing string patterns with "$1" indicating variable substitution
 CMediaWiki\Block\Hook\PerformRetroactiveAutoblockHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Permissions\Hook\PermissionErrorAuditHookThis is a hook handler interface, see docs/Hooks.md Use the hook name "PermissionErrorAudit" to register handlers implementing this interface
 CMediaWiki\Permissions\PermissionManagerA service class for checking permissions To obtain an instance, use MediaWikiServices::getInstance()->getPermissionManager()
 CMediaWiki\Settings\Config\PhpIniSinkSettings sink for values to pass to ini_set
 CPHPVersionCheckCheck PHP Version, as well as for composer dependencies in entry points, and display something vaguely comprehensible in the event of a totally unrecoverable error
 CMediaWiki\Installer\PingbackSend information about this MediaWiki instance to mediawiki.org
 CMediaWiki\User\Hook\PingLimiterHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\DebugInfo\PlaceholderA class used for replacing large objects in var_dump() output
 CMediaWiki\Content\Hook\PlaceNewSectionHookThis is a hook handler interface, see docs/Hooks.md
 CPNGMetadataExtractorPNG frame counter
 CPoolCounterSemaphore semantics to restrict how many workers may concurrently perform a task
 CMediaWiki\PoolCounter\PoolCounterConnectionManagerHelper for \MediaWiki\PoolCounter\PoolCounterClient
 CMediaWiki\PoolCounter\PoolCounterFactory
 CPoolCounterWorkClass for dealing with PoolCounters using class members
 CMediaWiki\Hook\PostLoginRedirectHookThis is a hook handler interface, see docs/Hooks.md
 CPPDPart_Hash
 CPPDStack_HashStack class to help Preprocessor::preprocessToObj()
 CPPDStackElement_Hash
 CPPFrame
 CPPNodeThere are three types of nodes:
 CMediaWiki\Preferences\PreferencesFactoryA PreferencesFactory is a MediaWiki service that provides the definitions of preferences for a given user
 CMediaWiki\Preferences\Hook\PreferencesFormPreSaveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\PreferencesGetIconHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\PreferencesGetLayoutHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\PreferencesGetLegendHookThis is a hook handler interface, see docs/Hooks.md
 CPrefixSearchHandles searching prefixes of titles and finding any page names that match
 CMediaWiki\Search\Hook\PrefixSearchBackendHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\Hook\PrefixSearchExtractNamespaceHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\PrefsEmailAuditHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\EditPage\PreloadedContentBuilderProvides the initial content of the edit box displayed in an edit form when creating a new page or a new section
 CMediaWiki\Content\Transform\PreloadTransformParams
 CMediaWiki\Edit\PreparedEditRepresents information returned by WikiPage::prepareContentForEdit()
 CMediaWiki\Storage\PreparedUpdateAn object representing a page update during an edit
 CPreprocessor
 CMediaWiki\Content\Transform\PreSaveTransformParams
 CProcessorGeneric processor that reads associated arrays and registers whatever is required
 CProfilerProfiler base class that defines the interface and some shared functionality
 CProfilerOutputBase class for profiling output
 CMediaWiki\Profiler\ProfilingContextClass for tracking request-level classification information for profiling/stats/logging
 CMediaWiki\Page\ProtectionFormHandles the page protection UI and backend
 CMediaWiki\Hook\ProtectionForm__buildFormHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ProtectionForm__saveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ProtectionForm__showLogExtractHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ProtectionFormAddFormFieldsHook
 CMediaWiki\Request\ProxyLookup
 CPurgeJobUtils
 CWikimedia\Rdbms\QueryHolds information on Query to be executed
 CWikimedia\Rdbms\QueryBuilderFromRawSqlThis is to contain any regex on SQL work and get rid of them eventually
 CWikimedia\Rdbms\QueryStatus
 CQuickTemplatePHP-based skin template that holds data
 CMediaWiki\Hook\RandomPageQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Permissions\RateLimiterProvides rate limiting for a set of actions based on several counter buckets
 CMediaWiki\Permissions\RateLimitSubjectRepresents the subject that rate limits are applied to
 CWikimedia\WRStats\RatePromiseA WRStats query result promise
 CMediaWiki\Hook\RawPageViewBeforeOutputHookThis is a hook handler interface, see docs/Hooks.md
 CRCCacheEntryFactory
 CRCFeed
 CRCFeedFormatterInterface for RC feed formatters
 CWikimedia\Rdbms\ReadOnlyModeDetermine whether a site is currently in read-only mode
 CMediaWiki\Hook\RecentChange_saveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\RecentChangesPurgeRowsHookThis is a hook handler interface, see docs/Hooks.md
 CRecompressTrackedMaintenance script that moves blobs indexed by trackBlobs.php to a specified list of destination clusters, and recompresses them in the process
 CRecursiveIterator
 CMediaWiki\Page\RedirectLookupService for resolving a wiki page redirect
 CMediaWiki\SpecialPage\Hook\RedirectSpecialArticleRedirectParamsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\RejectParserCacheValueHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Tidy\RemexMungerData
 CMediaWiki\RenameUser\Hook\RenameUserAbortHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\RenameUser\Hook\RenameUserCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\RenameUser\Hook\RenameUserPreRenameHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\RenameUser\RenameuserSQLClass which performs the actual renaming of users
 CMediaWiki\RenameUser\Hook\RenameUserSQLHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\RenameUser\Hook\RenameUserWarningHookThis is a hook handler interface, see docs/Hooks.md
 CReplacementArrayWrapper around strtr() that holds replacements
 CWikimedia\Rdbms\ReplaceQueryBuilderBuild REPLACE queries with a fluent interface
 CWikimedia\Rdbms\Replication\ReplicationReporter
 CRepoGroupPrioritized list of file repositories
 CMediaWiki\Hook\RequestContextCreateSkinHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Api\Hook\RequestHasSameOriginSecurityHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Rest\RequestInterfaceA request interface similar to PSR-7's ServerRequestInterface
 CMediaWiki\Auth\Hook\ResetPasswordExpirationHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderExcludeUserOptionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderForeignApiModulesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderGetConfigVarsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderJqueryMsgModuleMagicWordsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderRegisterModulesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderSiteModulePagesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderSiteStylesModulePagesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Rest\ResponseFactoryGenerates standardized response objects
 CMediaWiki\Rest\ResponseInterfaceAn interface similar to PSR-7's ResponseInterface, the primary difference being that it is mutable
 CMediaWiki\Block\Restriction\Restriction
 CMediaWiki\Permissions\RestrictionStoreClass RestrictionStore
 CResultAugmentorAugment search results
 CResultSetAugmentorAugment search results
 CMediaWiki\Storage\RevertedTagUpdateManagerClass for managing delayed RevertedTagUpdateJob waiting for user approval
 CMediaWiki\CommentFormatter\RevisionCommentBatchFluent interface for revision comment batch inputs
 CMediaWiki\Storage\Hook\RevisionDataUpdatesHookThis is a hook handler interface, see docs/Hooks.md
 CRevisionDeleterGeneral controller for RevDel, used by both SpecialRevisiondelete and ApiRevisionDelete
 CRevisionDeleteUserBackend functions for suppressing and unsuppressing all references to a given user, used when blocking with HideUser enabled
 CMediaWiki\Page\Hook\RevisionFromEditCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CRevisionItemBaseAbstract base class for revision items
 CMediaWiki\Parser\RevisionOutputCacheCache for ParserOutput objects
 CMediaWiki\Revision\Hook\RevisionRecordInsertedHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Revision\RevisionRendererThe RevisionRenderer service provides access to rendered output for revisions
 CMediaWiki\Revision\RevisionSlotsValue object representing the set of slots belonging to a revision
 CMediaWiki\Storage\RevisionSlotsUpdateValue object representing a modification of revision slots
 CMediaWiki\Revision\RevisionStoreFactoryFactory service for RevisionStore instances
 CMediaWiki\Page\Hook\RevisionUndeletedHookThis is a hook handler interface, see docs/Hooks.md
 CRiffExtractor
 CMediaWiki\Page\Hook\RollbackCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\RollbackPageBackend logic for performing a page rollback action
 CMediaWiki\Page\RollbackPageFactoryService for page rollback actions
 CMediaWiki\Rest\RouterThe REST router is responsible for gathering handler configuration, matching an input path and HTTP method against the defined routes, and constructing and executing the relevant handler for a request
 CRowUpdateGenerator
 CWikimedia\Stats\SampleSample Data Class
 CMediaWiki\Parser\SanitizerHTML sanitizer for MediaWiki
 CMediaWiki\User\Options\Hook\SaveUserOptionsHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Rdbms\SchemaBuilderInterface SchemaBuilder that gets a definition and produces SQL based on RDBMS
 CWikimedia\Rdbms\SchemaChangeBuilderInterface SchemaChangeBuilder that gets a definition and produces ALTER TABLE SQL based on RDBMS
 CScopedLockSelf-releasing locks
 CMediaWiki\Search\Hook\SearchableNamespacesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\Hook\SearchAfterNoDirectMatchHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Hook\SearchDataForIndex2HookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Hook\SearchDataForIndexHookThis is a hook handler interface, see docs/Hooks.md
 CSearchEngineContain a class for special pages
 CSearchEngineConfigConfiguration handling class for SearchEngine
 CSearchEngineFactoryFactory class for SearchEngine
 CSearchExactMatchRescorerAn utility class to rescore search results by looking for an exact match in the db and add the page found to the first position
 CMediaWiki\Search\SearchWidgets\SearchFormWidget
 CMediaWiki\Search\Hook\SearchGetNearMatchBeforeHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\Hook\SearchGetNearMatchCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\Hook\SearchGetNearMatchHookThis is a hook handler interface, see docs/Hooks.md
 CSearchHighlighterHighlight bits of wikitext
 CSearchIndexFieldDefinition of a mapping for the search index field
 CMediaWiki\Search\Hook\SearchIndexFieldsHookThis is a hook handler interface, see docs/Hooks.md
 CSearchResultNOTE: this class is being refactored into an abstract base class
 CMediaWiki\Search\Hook\SearchResultInitFromTitleHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Rest\Hook\SearchResultProvideDescriptionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\Hook\SearchResultProvideThumbnailHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\Hook\SearchResultsAugmentHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\SearchWidgets\SearchResultSetWidgetRenders a set of search results to HTML
 CMediaWiki\Search\Entity\SearchResultThumbnailClass that stores information about thumbnail, e
 CMediaWiki\Search\SearchResultThumbnailProviderFind thumbnails for search results
 CMediaWiki\Search\SearchWidgets\SearchResultWidgetRenders a single search result to HTML
 CSearchSuggestionA search suggestion
 CSearchSuggestionSetA set of search suggestions
 CSectionProfilerArbitrary section name based PHP profiling
 CMediaWiki\Auth\Hook\SecuritySensitiveOperationStatusHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SelfLinkBeginHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Edit\SelserContextValue object representing contextual information needed by Parsoid for selective serialization ("selser") of modified HTML
 CMediaWiki\Hook\SendWatchlistEmailNotificationHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\WRStats\SequenceSpecClass representation of normalized sequence specifications
 CSerializable
 CSerializedValueContainerHelper class for segmenting large cache values without relying on serializing classes
 CMediaWiki\User\TempUser\SerialMappingInterface for integer to string mappings for temporary user autocreation
 CMediaWiki\User\TempUser\SerialProviderInterface for serial providers for temporary users
 CWikimedia\Rdbms\ServerInfoInformation about an individual database host
 CMediaWiki\Config\ServiceOptionsA class for passing options to services
 CMediaWiki\Session\SessionBackendThis is the actual workhorse for Session
 CMediaWiki\Session\Hook\SessionCheckInfoHookThis is a hook handler interface, see docs/Hooks.md
 CSessionHandlerInterface
 CMediaWiki\Session\SessionIdValue object holding the session ID in a manner that can be globally updated
 CMediaWiki\Session\SessionInfoValue object returned by SessionProvider
 CMediaWiki\Session\Hook\SessionMetadataHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Session\SessionProviderInterfaceThis exists to make IDEs happy, so they don't see the internal-but-required-to-be-public methods on SessionProvider
 CMediaWiki\Settings\SettingsBuilderBuilder class for constructing a Config object from a set of sources during bootstrap
 CMediaWiki\Settings\Source\SettingsFileUtilsA collection of static utility methods for use with settings files
 CMediaWiki\Settings\Source\SettingsIncludeLocatorImplementations of SettingsSource may additionally implement SettingsIncludeLocator as well, to provide support for relative include locations
 CMediaWiki\Hook\SetupAfterCacheHookThis is a hook handler interface, see docs/Hooks.md
 CSevenZipStreamStream wrapper around 7za filter program
 CMediaWiki\Shell\ShellExecutes shell commands
 CMediaWiki\Shell\ShellboxClientFactoryThis is a service which provides a configured client to access a remote Shellbox installation
 CMediaWiki\Hook\ShortPagesQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\Hook\ShowMissingArticleHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\Hook\ShowSearchHitHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\Hook\ShowSearchHitTitleHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SidebarBeforeOutputHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Preferences\SignatureValidator
 CMediaWiki\Preferences\SignatureValidatorFactory
 CSiteRepresents a single site
 CMediaWiki\Config\SiteConfigurationConfiguration holder, particularly for multi-wiki sites
 CSiteExporterUtility for exporting site entries to XML
 CSiteImporterUtility for importing site entries from XML
 CSiteLookupInterface to retrieve Site objects, for implementation by service classes
 CMediaWiki\Hook\SiteNoticeAfterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SiteNoticeBeforeHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\SiteStats\SiteStatsStatic accessor class for site_stats and related things
 CMediaWiki\SiteStats\SiteStatsInitClass designed for counting of stats
 CMediaWiki\Hook\SkinAddFooterLinksHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SkinAfterBottomScriptsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SkinAfterContentHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Skins\Hook\SkinAfterPortletHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SkinBuildSidebarHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Skin\SkinComponent
 CMediaWiki\Skin\SkinComponentRegistry
 CMediaWiki\Skin\SkinComponentUtils
 CMediaWiki\Hook\SkinCopyrightFooterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SkinEditSectionLinksHookThis is a hook handler interface, see docs/Hooks.md
 CSkinFactoryFactory class to create Skin objects
 CMediaWiki\Skins\Hook\SkinPageReadyConfigHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SkinPreloadExistenceHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SkinSubPageSubtitleHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SkinTemplateGetLanguageLinkHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SkinTemplateNavigation__UniversalHookThis is a hook handler interface, see docs/Hooks.md
 CSlotDiffRendererRenders a diff for a single slot (that is, a diff between two content objects)
 CMediaWiki\Revision\SlotRecordValue object representing a content slot associated with a page revision
 CMediaWiki\Revision\SlotRenderingProviderA lazy provider of ParserOutput objects for a revision's individual slots
 CMediaWiki\Revision\SlotRoleHandlerSlotRoleHandler instances are used to declare the existence and behavior of slot roles
 CMediaWiki\Revision\SlotRoleRegistryA registry service for SlotRoleHandlers, used to define which slot roles are available on which page
 CMediaWiki\Hook\SoftwareInfoHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\EditPage\SpamCheckerService to check if text (either content or a summary) qualifies as spam
 CMediaWiki\Sparql\SparqlClientSimple SPARQL client
 CMediaWiki\Hook\SpecialBlockModifyFormFieldsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialContributions__formatRow__flagsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialContributions__getForm__filtersHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialContributionsBeforeMainOutputHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialCreateAccountBenefitsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialExportGetExtraPagesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialListusersDefaultQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialListusersFormatRowHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialListusersHeaderFormHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialListusersHeaderHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialListusersQueryInfoHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialLogAddLogSearchRelationsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialMovepageAfterMoveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialMuteModifyFormFieldsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialNewpagesConditionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialNewPagesFiltersHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\SpecialPage\Hook\SpecialPage_initListHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\SpecialPage\Hook\SpecialPageAfterExecuteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\SpecialPage\Hook\SpecialPageBeforeExecuteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\SpecialPage\Hook\SpecialPageBeforeFormDisplayHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\SpecialPage\SpecialPageFactoryFactory for handling the special page list and generating SpecialPage objects
 CMediaWiki\User\Hook\SpecialPasswordResetOnSubmitHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialRandomGetRandomTitleHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialRecentChangesPanelHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialResetTokensTokensHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialSearchCreateLinkHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialSearchGoResultHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialSearchNogomatchHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\Hook\SpecialSearchPowerBoxHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\Hook\SpecialSearchProfileFormHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialSearchProfilesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialSearchResultsAppendHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialSearchResultsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialSearchResultsPrependHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialSearchSetupEngineHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialStatsAddExtraHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialTrackingCategories__generateCatLinkHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialTrackingCategories__preprocessHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialUploadCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialVersionVersionUrlHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SpecialWatchlistGetNonRevisionTypesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Logger\SpiService provider interface to create \Psr\Log\LoggerInterface objects
 CMediaWiki\Widget\SpinnerWidgetPHP version of jquery.spinner
 CSqliteThis class contains code common to different SQLite-related maintenance scripts
 CWikimedia\StaticArrayWriterFormat a static PHP array to be written to a file
 CWikimedia\Stats\StatsCacheSingleton cache for Metric instances
 CStatsdAwareInterfaceDescribes a Statsd aware interface
 CWikimedia\Stats\StatsFactoryStatsFactory Implementation
 CStatsOutputA general output object
 CWikimedia\WRStats\StatsStoreThe narrow interface WRStats needs into a memcached-like key-value store
 CWikimedia\Stats\StatsUtilsStatsUtils Implementation
 CStatusValueGeneric operation result class Has warning/error list, boolean status and arbitrary value
 CWikimedia\LightweightObjectStore\StorageAwarenessGeneric interface providing error code and quality-of-service constants for object stores
 CPsr7\Stream
 CMediaWiki\Output\StreamFileFunctions related to the output of file content
 CPsr\Http\Message\StreamInterface
 CStringUtilsA collection of static methods to play with strings
 CStripState
 CMediaWiki\StubObject\StubObjectClass to implement stub globals, which are globals that delay loading the their associated module code by deferring initialisation until the first method call
 CWikimedia\Rdbms\Subquery
 CSVGReader
 CMediaWiki\ChangeTags\TaggableInterface that defines how to tag objects
 CMediaWiki\User\TalkPageNotificationManagerManages user talk page notifications
 CWikimedia\Http\TelemetryHeadersInterfaceProvide Request Telemetry information
 CMediaWiki\FileBackend\FSFile\TempFSFileFactory
 CMediaWiki\Html\TemplateParser
 CMediaWiki\EditPage\TemplatesOnThisPageFormatterHandles formatting for the "templates used on this page" lists
 CMediaWiki\User\TempUser\TempUserConfigInterface for temporary user creation config and name matching
 CMediaWiki\Hook\TempUserCreatedRedirectHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\TestCanonicalRedirectHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\EditPage\TextboxBuilderHelps EditPage build textboxes
 CMediaWiki\EditPage\TextConflictHelperHelper for displaying edit conflicts in text content models to users
 CMediaWiki\Diff\TextDiffer\TextDifferAn interface for parts of a diff page view which represent changes to text
 COOUI\TextInputWidget
 CMediaWiki\Diff\Hook\TextSlotDiffRendererTablePrefixHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ThumbnailBeforeProduceHTMLHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Tidy\TidyDriverBaseBase class for HTML cleanup utilities
 CWikimedia\WRStats\TimeRangeA time range
 CMediaWiki\Hook\TitleExistsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Title\TitleFactoryCreates Title objects
 CMediaWiki\Title\TitleFormatterA title formatter service for MediaWiki
 CMediaWiki\Hook\TitleGetEditNoticesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\TitleGetRestrictionTypesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\TitleIsAlwaysKnownHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\TitleIsMovableHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Search\TitleMatcherService implementation of near match title search
 CMediaWiki\Hook\TitleMoveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\TitleMoveStartingHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Title\TitleParserA title parser service for MediaWiki
 CMediaWiki\Permissions\Hook\TitleQuickPermissionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Permissions\Hook\TitleReadWhitelistHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\TitleSquidURLsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Session\TokenValue object representing a CSRF token
 CMediaWiki\Category\TrackingCategoriesThis class performs some operations related to tracking categories, such as adding a tracking category to a ParserOutput, and creating a list of all such categories
 CWikimedia\Rdbms\TransactionIdentifierClass used for token representing identifiers for atomic transactions from IDatabase instances
 CWikimedia\Rdbms\TransactionManager
 CTransactionRoundAwareUpdateDeferrable update that specifies whether it must run outside of any explicit LBFactory transaction round or must run inside of a round owned by doUpdate()
 CWikimedia\ParamValidator\TypeDefBase definition for ParamValidator types
 CUcdXmlReader
 CUDPTransportA generic class to send a message over UDP
 CUIDGeneratorClass for getting statistically unique IDs
 CMediaWiki\Block\UnblockUserBackend class for unblocking users
 CMediaWiki\Hook\UnblockUserCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Block\UnblockUserFactory
 CMediaWiki\Hook\UnblockUserHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UndeleteForm__showHistoryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UndeleteForm__showRevisionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\UndeletePageBackend logic for performing a page undelete action
 CMediaWiki\Page\UndeletePageFactoryService for page undelete actions
 CMediaWiki\Hook\UndeletePageToolLinksHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Maintenance\UndoLogUpdate a database while optionally writing SQL that reverses the update to a file
 CWikimedia\Rdbms\UnionQueryBuilderA query builder for UNION queries takes SelectQueryBuilder objects
 CMediaWiki\Hook\UnitTestsAfterDatabaseSetupHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UnitTestsBeforeDatabaseTeardownHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UnitTestsListHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UnwatchArticleCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UnwatchArticleHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Rdbms\UpdateQueryBuilderBuild UPDATE queries with a fluent interface
 CMediaWiki\Hook\UpdateUserMailerFormattedPageStatusHookThis is a hook handler interface, see docs/Hooks.md
 CUploadBaseUploadBase and subclasses are the backend of MediaWiki's file uploads
 CMediaWiki\Hook\UploadCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UploadCreateFromRequestHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UploadForm_BeforeProcessingHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UploadForm_getInitialPageTextHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UploadForm_initialHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UploadFormInitDescriptorHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UploadFormSourceDescriptorsHookThis is a hook handler interface, see docs/Hooks.md
 CUploadRevisionImporter
 CUploadSourceAdapterThis is a horrible hack used to keep source compatibility
 CUploadStashUploadStash is intended to accomplish a few things:
 CMediaWiki\Hook\UploadStashFileHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UploadVerifyFileHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UploadVerifyUploadHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Utils\UrlUtilsA service to expand, parse, and otherwise manipulate URLs
 CMediaWiki\User\Hook\User__mailPasswordInternalHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserAddGroupHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserArrayFromResultHookThis is a hook handler interface, see docs/Hooks.md
 CUserCache
 CMediaWiki\Permissions\Hook\UserCanHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserCanSendEmailHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserClearNewTalkNotificationHookThis is a hook handler interface, see docs/Hooks.md
 CUserEditCountInfoHelper class for UserEditCountUpdate
 CMediaWiki\Hook\UserEditCountUpdateHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\UserEditTrackerTrack info about user edit counts and timings
 CMediaWiki\User\Hook\UserEffectiveGroupsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Mail\UserEmailContact
 CMediaWiki\Permissions\Hook\UserGetAllRightsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserGetDefaultOptionsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserGetEmailAuthenticationTimestampHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserGetEmailHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UserGetLanguageObjectHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserGetReservedNamesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Permissions\Hook\UserGetRightsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Permissions\Hook\UserGetRightsRemoveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\UserGroupManagerFactoryFactory service for UserGroupManager instances
 CMediaWiki\User\UserGroupMembershipRepresents a "user group membership" – a specific instance of a user belonging to a group
 CMediaWiki\User\Hook\UserGroupsChangedHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\UserIdentityUtilsConvenience functions for interpreting UserIdentity objects using additional services or config
 CMediaWiki\Session\UserInfoObject holding data about a session's user
 CMediaWiki\Permissions\Hook\UserIsBlockedFromHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserIsBlockedGloballyHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserIsBotHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Permissions\Hook\UserIsEveryoneAllowedHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserIsLockedHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserLoadAfterLoadFromSessionHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserLoadDefaultsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Auth\Hook\UserLoggedInHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UserLoginCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UserLogoutCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserLogoutHookThis is a hook handler interface, see docs/Hooks.md
 CUserMailerCollection of static functions for sending mail
 CMediaWiki\Hook\UserMailerChangeReturnPathHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UserMailerSplitToHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UserMailerTransformContentHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UserMailerTransformMessageHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\UserNamePrefixSearchHandles searching prefixes of user names
 CUserNamePrefixSearchHandles searching prefixes of user names
 CUserPasswordPolicyCheck if a user's password complies with any password policies that apply to that user, based on the user's group membership
 CMediaWiki\User\Hook\UserPrivilegedGroupsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Registration\UserRegistrationLookup
 CMediaWiki\User\Hook\UserRemoveGroupHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\UserRigorOptionsShared interface for rigor levels when dealing with User methods
 CMediaWiki\User\Hook\UserSaveSettingsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserSendConfirmationMailHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserSetEmailAuthenticationTimestampHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\Hook\UserSetEmailHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\UsersPagerDoBatchLookupsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\UserTimeCorrectionUtility class to parse the TimeCorrection string value
 CMediaWiki\Hook\UserToolLinksEditHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ValidateExtendedMetadataCacheHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\ValidationParams
 CMediaWiki\Rest\Validator\ValidatorWrapper for ParamValidator
 CVersionCheckerCheck whether extensions and their dependencies meet certain version requirements
 CVirtualRESTServiceVirtual HTTP service instance that can be mounted on to a VirtualRESTService
 CVirtualRESTServiceClientVirtual HTTP service client loosely styled after a Virtual File System
 CMediaWiki\ResourceLoader\VueComponentParserParser for Vue single file components (.vue files)
 CMediaWiki\Hook\WantedPages__getQueryInfoHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\WatchArticleCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\WatchArticleHookThis is a hook handler interface, see docs/Hooks.md
 CWatchedItemRepresentation of a pair of user and title for watchlist entries
 CWatchedItemQueryService
 CWatchedItemQueryServiceExtension
 CMediaWiki\Hook\WatchedItemQueryServiceExtensionsHookThis is a hook handler interface, see docs/Hooks.md
 CWatchedItemStoreInterface
 CMediaWiki\Hook\WatchlistEditorBeforeFormRenderHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\WatchlistEditorBuildRemoveLineHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Watchlist\WatchlistManagerWatchlistManager service
 CWebInstallerOutputOutput class modelled on OutputPage
 CWebInstallerPageAbstract class to define pages for the web installer
 CMediaWiki\Request\WebRequestThe WebRequest class encapsulates getting at data passed in the URL or via a POSTed form stripping illegal input characters and normalizing Unicode sequences
 CMediaWiki\Hook\WebRequestPathInfoRouterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Request\WebRequestUploadObject to access the $_FILES array
 CMediaWiki\Request\WebResponseAllow programs to request this object from WebRequest::response() and handle all outputting (or lack of outputting) via it
 CMediaWiki\Hook\WebResponseSetCookieHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Shell\Hook\WfShellWikiCmdHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\SpecialPage\Hook\WgQueryPagesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\WhatLinksHerePropsHookThis is a hook handler interface, see docs/Hooks.md
 COOUI\Widget
 CMediaWiki\DAO\WikiAwareEntityMarker interface for entities aware of the wiki they belong to
 CWikiExporter
 CMediaWiki\Hook\WikiExporter__dumpStableQueryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Export\WikiExporterFactoryFactory service for WikiExporter instances
 CMediaWiki\Settings\WikiFarmSettingsLoaderUtility for loading site-specific settings in a multi-tenancy ("wiki farm" or "wiki family") environment
 CWikiImporterXML file reader for the page data importer
 CWikiImporterFactoryFactory service for WikiImporter instances
 CMediaWiki\WikiMap\WikiMapTools for dealing with other locally-hosted wikis
 CMediaWiki\Page\Hook\WikiPageDeletionUpdatesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\WikiPageFactoryService for creating WikiPage objects
 CMediaWiki\Page\Hook\WikiPageFactoryHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Logger\Monolog\WikiProcessorAnnotate log records with request-global metadata, such as the hostname, wiki / request ID, and MediaWiki version
 CMediaWiki\WikiMap\WikiReferenceReference to a locally-hosted wiki
 CWikiTextStructureClass allowing to explore structure of parsed wikitext
 CWikimedia\Diff\WordAccumulatorStores, escapes and formats the results of word-level diff
 CWikimedia\WRStats\WRStatsFactoryA factory for WRStats readers and writers
 CWikimedia\WRStats\WRStatsRateLimiterA rate limiter with a WRStats backend
 CWikimedia\WRStats\WRStatsReaderReaders gather a batch of read operations, returning promises
 CWikimedia\WRStats\WRStatsWriterWriters gather a batch of increment operations and then commit them when flush() is called, or when the writer is destroyed
 CXhprofDataConvenience class for working with XHProf profiling data https://github.com/phacility/xhprof
 CXmlModule of static functions for generating XML
 CXmlDumpWriter
 CMediaWiki\Hook\XmlDumpWriterOpenPageHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\XmlDumpWriterWriteRevisionHookThis is a hook handler interface, see docs/Hooks.md
 CXmlSelectClass for generating HTML <select> or <datalist> elements
 CXmlTypeCheck
 CMediaWiki\Languages\Data\ZhConversion
 CZipDirectoryReaderA class for reading ZIP file directories, for the purposes of upload verification
 CAbstractLogger
 CAbstractProcessingHandler
 CArrayAccess
 CArrayIterator
 CBcp47Code
 CCheckboxInputWidget
 CContentMetadataCollector
 CConvertibleTimestamp
 CCountable
 CException
 CHtmlFormatter
 CINormalizedException
 CInvalidArgumentException
 CIterator
 CIteratorAggregate
 CIteratorIterator
 CJsonSerializable
 CLoggerAwareInterface
 CLogicException
 CNormalizerFormatter
 CNullTokenHandler
 COverflowException
 CPhpIntegerMappingType
 CPostgreSQLPlatform
 CRelayTokenHandler
 CResponseInterface
 CRuntimeException
 CSalvageableService
 CScopedCallback
 CSeekableIterator
 CServiceContainer
 CStatsdClient
 CStatsdDataFactory
 CStatsdDataFactoryInterface
 CStreamInterface
 CStringable
 CSyslogUdpHandler
 CTextInputWidget
 CTreeBuilder
 CTreeHandler
 CType
 CUnboxedCommand
 CUnexpectedValueException
 CUploadedFileInterface
 CWidget