MediaWiki REL1_39
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\Hook\ActionModifyFormFieldsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\User\ActorCache
 CActorMigrationBaseThis 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
 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\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
 CMediaWiki\Hook\BaseTemplateAfterPortletHookThis is a hook handler interface, see docs/Hooks.md
 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\BeforeParserFetchTemplateAndtitleHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\BeforeParserFetchTemplateRevisionRecordHook
 CMediaWiki\Hook\BeforeParserrenderImageGalleryHookThis is a hook handler interface, see docs/Hooks.md
 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
 CCategoriesRdfHelper class to produce RDF representation of categories
 CCategoryCategory 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\Hook\ChangeUserGroupsHookThis is a hook handler interface, see docs/Hooks.md
 CCheckStorageMaintenance script to do various checks on external storage
 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
 CCommentStoreHandle database storage of comments such as edit summaries and log reasons
 CCommentStoreCommentValue 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
 CConfigInterface for configuration instances
 CMediaWiki\Settings\Config\ConfigBuilderBuilder for Config objects
 CMediaWiki\Settings\Config\ConfigSchemaRepresents a config schema
 CConfiguredReadOnlyModeA read-only mode service which does not depend on LoadBalancer
 CMediaWiki\User\Hook\ConfirmEmailCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Rdbms\ConnectionManagerDatabase connection manager
 CContentBase interface for content objects
 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
 CContentSecurityPolicy
 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\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
 CWikimedia\Metrics\CounterMetric
 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
 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\Database\DbQuoter
 CDeferrableCallbackCallback wrapper that has an originating method
 CDeferrableUpdateInterface that deferrable updates should implement
 CDeferredUpdatesClass for managing the deferral of updates within the scope of a PHP script invocation
 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
 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
 CDiffClass representing a 'diff' between two sequences of strings
 CDiffEngineThis 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
 CDiffFormatterBase class for diff formatters
 CDiffOpThe 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
 CDummyLinker
 CDumpFilter
 CDumpMultiWriter
 CDumpOutput
 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\Hook\EmailUserCCHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\EmailUserCompleteHookThis is a hook handler interface, see docs/Hooks.md
 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\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
 CEventRelayerGroupFactory 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\ExtensionInfo
 CExtensionJsonValidatorValidate extension.json files against their JSON schema
 CExtensionRegistryThe Registry loads JSON files, and uses a Processor to extract information from them
 CMediaWiki\Hook\ExtensionTypesHookThis is a hook handler interface, see docs/Hooks.md
 CExternalStore
 CExternalUserNamesClass to parse and build external user names
 CFeedItemA base class for outputting syndication feeds (e.g
 CFeedUtilsHelper 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
 CFileDeleteFormFile 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
 CForeignResourceManagerManage foreign resources registered with ResourceLoader
 CForeignTitleA simple, immutable structure to hold the title of a page on a foreign MediaWiki installation
 CForeignTitleFactoryA parser that translates page titles into ForeignTitle objects
 CForkControllerClass for managing forking command line scripts
 CMediaWiki\Hook\FormatAutocommentsHookThis is a hook handler interface, see docs/Hooks.md
 CFormatJsonJSON formatter wrapper class
 CFSFileClass representing a non-directory file on the file system
 CMediaWiki\Hook\GalleryGetModesHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\Metrics\GaugeMetric
 CGenderCacheCaches user genders when needed to use correct namespace aliases
 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\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
 CGitInfo
 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
 CMediaWiki\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
 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
 CHtmlThis 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\HtmlHelperStatic utilities for manipulating HTML strings
 CHTMLNestedFilterable
 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\HTMLTransform
 CMediaWiki\Parser\Parsoid\HTMLTransformFactory
 CHttpVarious HTTP related functions
 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
 CMediaWiki\Content\IContentHandlerFactory
 CIDataAccess
 CIDBAccessObjectInterface for database access objects
 CIEContentAnalyzerThis class simulates Microsoft Internet Explorer's terribly broken and insecure MIME type detection algorithm
 CMediaWiki\EditPage\IEditObjectServes as a common repository of constants for EditPage edit status results
 CMediaWiki\Mail\IEmailerInterface for sending emails
 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\ILBFactoryManager of ILoadBalancer objects, and indirectly of IDatabase connections
 CWikimedia\Rdbms\ILoadBalancerCreate and track the database connections and transactions 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
 CImportTitleFactoryRepresents 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
 CInstallDocFormatter
 CInstallerBase installer class
 CInstallerOverrides
 CMediaWiki\Hook\InternalParseBeforeLinksHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\InternalParseBeforeSanitizeHookThis is a hook handler interface, see docs/Hooks.md
 CInterwikiValue object for representing interwiki records
 CMediaWiki\Interwiki\Hook\InterwikiLoadPrefixHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Interwiki\InterwikiLookupService interface for looking up Interwiki records
 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
 CIStoreKeyEncoderGeneric interface for object stores with key encoding methods
 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
 CJobQueueClass to handle enqueueing and running of background jobs
 CJobQueueGroupClass to handle enqueueing of background jobs
 CMediaWiki\JobQueue\JobQueueGroupFactoryClass to construct JobQueueGroups
 CWikimedia\Rdbms\JoinGroupBaseA class for code shared between SelectQueryBuilder and JoinGroup
 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
 CLanguageBase class for language-specific code
 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
 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
 CLinkerSome 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
 CLinkFilterSome functions to help implement an external link filter for spam control
 CLinkHolderArray
 CMediaWiki\Linker\LinkRendererClass that generates HTML anchor link elements for pages
 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\LinksUpdateAfterInsertHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LinksUpdateCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LinksUpdateConstructedHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\LinksUpdateHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Linker\LinkTarget
 CMediaWiki\Linker\LinkTargetLookup
 CMediaWiki\ChangeTags\Hook\ListDefinedTagsHookThis is a hook handler interface, see docs/Hooks.md
 CListToggleClass 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
 CLockManagerClass for handling resource locking
 CLockManagerGroupClass to handle file lock manager registration
 CMediaWiki\FileBackend\LockManager\LockManagerGroupFactoryService to construct LockManagerGroups
 CLogEntryInterface for log entries
 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\LoggerFactoryPSR-3 logger instance factory
 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
 CMagicWordThis class encapsulates "magic words" such as "#redirect", NOTOC, etc
 CMagicWordArrayClass for handling an array of magic words
 CMagicWordFactoryA 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
 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 using a MediaWiki 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
 CMergeHistoryHandles 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\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\Metrics\MetricsFactory
 CWikimedia\WRStats\MetricSpecClass representation of normalized metric specifications
 CWikimedia\Metrics\MetricUtils
 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
 CMovePageHandles 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
 CMutableConfigInterface for mutable configuration instances
 CMutableContextRequest-dependent objects containers
 CMWCryptHash
 CMWCryptHKDF
 CMWCryptRand
 CMWDebugNew debugger system that outputs a toolbar on page view
 CMWExceptionHandlerHandler class for MWExceptions
 CMWExceptionRendererClass to expose exceptions to the client (API bots, users, admins using CLI scripts)
 CMWFilePropsMimeMagic helper wrapper
 CMWGrants
 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")
 CNamespaceInfoThis 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\Metrics\NullMetric
 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
 CMediaWiki\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
 COverflowException
 CPageInterface for type hinting (accepts WikiPage, Article, ImagePage, CategoryPage)
 CPageArchiveUsed to show archived pages and eventually restore them
 CWikimedia\Parsoid\Config\PageConfigFactory
 CMediaWiki\Rest\Handler\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
 CPagePropsGives access to properties of a page
 CPagerBasic pager interface
 CMediaWiki\Hook\PageRenderingHashHookThis is a hook handler interface, see docs/Hooks.md
 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\Storage\Hook\PageSaveCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Page\PageStoreFactory
 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 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\ParserModifyImageHTMLThis 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\Hook\ParserPreSaveTransformCompleteHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserSectionCreateHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserTestGlobalsHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\ParserTestTablesHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Rest\Handler\ParsoidFormatHelperFormat-related REST API helper
 CMediaWiki\Rest\Handler\ParsoidHTMLHelperHelper for getting output of a given wikitext page rendered by parsoid
 CMediaWiki\Parser\Parsoid\ParsoidOutputAccessMediaWiki service for getting Parsoid Output objects
 CMediaWiki\Edit\ParsoidOutputStashInterface for saving and retrieval of Parsoid HTML and Parsoid metadata from storage
 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
 CPathRouterPathRouter 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\Hook\PersonalUrlsHookThis is a hook handler interface, see docs/Hooks.md
 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
 CPingbackSend information about this MediaWiki instance to mediawiki.org
 CMediaWiki\User\Hook\PingLimiterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Content\Hook\PlaceNewSectionHookThis is a hook handler interface, see docs/Hooks.md
 CPNGMetadataExtractorPNG frame counter
 CPoolCounterWhen you have many workers (threads/servers) giving service, and a cached item expensive to produce expires, you may get several workers doing the job at the same time
 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
 CPPFuzzTest
 CPPFuzzTester
 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\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\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
 CMediaWiki\Navigation\PrevNextNavigationRendererHelper class for generating prev/next links for paging
 CProcessorProcessors read associated arrays and register whatever is required
 CProfilerProfiler base class that defines the interface and some shared functionality
 CProfilerOutputBase class for profiling output
 CProtectionFormHandles 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
 CProxyLookup
 CPurgeJobUtils
 CWikimedia\Rdbms\QueryStatus
 CQuickTemplatePHP-based skin template that holds data
 CMediaWiki\Hook\RandomPageQueryHookThis is a hook handler interface, see docs/Hooks.md
 CRangeDifferenceAlternative representation of a set of changes, by the index ranges that are changed
 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
 CReadOnlyModeA service class for fetching the wiki's current 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
 CReplacementArrayWrapper around strtr() that holds replacements
 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\ResourceLoader\Hook\ResourceLoaderTestModulesHookThis 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\Metrics\Sample
 CSanitizerHTML 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\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
 CSearchNearMatcherImplementation of near match title search
 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\SearchWidgets\SearchResultWidgetRenders a single search result to HTML
 CSearchSuggestionSearch suggestion
 CSearchSuggestionSetSearch suggestion sets
 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\Hook\SendWatchlistEmailNotificationHookThis is a hook handler interface, see docs/Hooks.md
 CWikimedia\WRStats\SequenceSpecClass representation of normalized sequence specifications
 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
 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\SettingsBuilderUtility for loading settings files
 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
 CSiteConfigurationConfiguration holder, particularly for multi-wiki sites
 CSiteExporter
 CSiteImporter
 CSiteLookup
 CMediaWiki\Hook\SiteNoticeAfterHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SiteNoticeBeforeHookThis is a hook handler interface, see docs/Hooks.md
 CSiteStatsStatic accessor class for site_stats and related things
 CSiteStatsInitClass 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\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__SpecialPageHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SkinTemplateNavigation__UniversalHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\SkinTemplateNavigationHookThis 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\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\SpecialMuteSubmitHookThis 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 for \Psr\Log\LoggerInterface implementation libraries
 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
 CStatsdAwareInterfaceDescribes a Statsd aware interface
 CStatsOutputA general output object
 CWikimedia\WRStats\StatsStoreThe narrow interface WRStats needs into a memcached-like key-value store
 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
 CStreamFileFunctions related to the output of file content
 CPsr\Http\Message\StreamInterface
 CStringUtilsA collection of static methods to play with strings
 CStripState
 CStubObjectClass 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
 CMediaWiki\FileBackend\FSFile\TempFSFileFactory
 CTemplateParser
 CTemplatesOnThisPageFormatterHandles 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
 COOUI\TextInputWidget
 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
 CWikimedia\Metrics\TimingMetric
 CMediaWiki\Hook\TitleExistsHookThis is a hook handler interface, see docs/Hooks.md
 CTitleFactoryCreates Title objects
 CTitleFormatterA 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\Hook\TitleMoveHookThis is a hook handler interface, see docs/Hooks.md
 CMediaWiki\Hook\TitleMoveStartingHookThis is a hook handler interface, see docs/Hooks.md
 CTitleParserA 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
 CTrackBlobs
 CTrackingCategoriesThis class performs some operations related to tracking categories, such as 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\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
 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
 CUserGroupMembershipRepresents 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\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\User\Hook\UserLoadFromDatabaseHookThis 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\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\Session\Hook\UserSetCookiesHookThis 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
 CVersionCheckerProvides functions to check a set of extensions with dependencies against a set of loaded extensions and given version information
 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
 CWebRequestEncapsulates 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
 CWebRequestUploadObject to access the $_FILES array
 CWebResponseAllow 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
 CWikiMapHelper tools 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
 CWikiReferenceReference to a locally-hosted wiki
 CWikiTextStructureClass allowing to explore structure of parsed wikitext
 CMediaWiki\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
 CXhprofConvenience class for working with XHProf https://github.com/phacility/xhprof
 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
 CXmlJsCodeA wrapper class which causes Xml::encodeJsVar() and Xml::encodeJsCall() to interpret a given string as being a JavaScript expression, instead of string data
 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
 CContentMetadataCollector
 CConvertibleTimestamp
 CCountable
 CException
 CHtmlFormatter
 CINormalizedException
 CInvalidArgumentException
 CIterator
 CIteratorAggregate
 CIteratorIterator
 CJsonSerializable
 CLoggerAwareInterface
 CLogicException
 CNormalizerFormatter
 CNullTokenHandler
 CPhpIntegerMappingType
 CPostgreSQL94Platform
 CRelayTokenHandler
 CResponseInterface
 CRuntimeException
 CSalvageableService
 CScopedCallback
 CSeekableIterator
 CSerializable
 CServiceContainer
 CStatsdClient
 CStatsdDataFactory
 CStatsdDataFactoryInterface
 CStreamInterface
 CStringable
 CSyslogUdpHandler
 CTextInputWidget
 CTreeBuilder
 CTreeHandler
 CType
 CUnboxedCommand
 CUnexpectedValueException
 CUploadedFileInterface
 CWidget