MediaWiki fundraising/REL1_35
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CMediaWiki\Block\Hook\AbortAutoblockHookStable to implement
 CMediaWiki\Diff\Hook\AbortDiffCacheHookStable to implement
 CMediaWiki\Hook\AbortEmailNotificationHookStable to implement
 CMediaWiki\Hook\AbortTalkPageEmailNotificationHookStable to implement
 CMediaWiki\Block\AbstractBlock
 CMediaWiki\Hook\ActionBeforeFormDisplayHookStable to implement
 COOUI\ActionFieldLayout
 CMediaWiki\Hook\ActionModifyFormFieldsHookStable to implement
 CActorMigrationThis class handles the logic for the actor table migration and should always be used in lieu of directly accessing database tables
 CMediaWiki\Hook\AddNewAccountHook
 CMediaWiki\Hook\AfterBuildFeedLinksHookStable to implement
 CMediaWiki\Hook\AfterFinalPageOutputHookStable to implement
 CMediaWiki\Hook\AfterImportPageHookStable to implement
 CMediaWiki\Hook\AfterParserFetchFileAndTitleHookStable to implement
 CAjaxDispatcherObject-Oriented Ajax functions
 CAjaxResponseHandle responses for Ajax requests (send headers, print content, that sort of thing)
 CMediaWiki\Hook\AlternateEditHookStable to implement
 CMediaWiki\Hook\AlternateEditPreviewHookStable to implement
 CMediaWiki\Hook\AlternateUserMailerHookStable to implement
 CMediaWiki\Hook\AncientPagesQueryHookStable to implement
 CAnsiTermColorerTerminal that supports ANSI escape sequences
 CMediaWiki\Api\Hook\APIAfterExecuteHookStable to implement
 CApiAuthManagerHelperHelper class for AuthManager-using API modules
 CMediaWiki\Hook\ApiBeforeMainHookStable to implement
 CMediaWiki\Api\Hook\ApiCheckCanExecuteHookStable to implement
 CApiContinuationManagerThis manages continuation state
 CMediaWiki\Api\Hook\ApiDeprecationHelpHookStable to implement
 CApiErrorFormatterFormats errors and warnings for the API, and add them to the associated ApiResult
 CMediaWiki\Api\Hook\ApiFeedContributions__feedItemHookStable to implement
 CMediaWiki\Api\Hook\ApiFormatHighlightHookStable to implement
 CMediaWiki\Api\Hook\APIGetAllowedParamsHookStable to implement
 CMediaWiki\Api\Hook\APIGetDescriptionMessagesHookStable to implement
 CMediaWiki\Api\Hook\APIGetParamDescriptionMessagesHookStable to implement
 CMediaWiki\Api\Hook\APIHelpModifyOutputHookStable to implement
 CMediaWiki\Api\Hook\ApiMain__moduleManagerHookStable to implement
 CMediaWiki\Api\Hook\ApiMain__onExceptionHookStable to implement
 CMediaWiki\Api\Hook\ApiMakeParserOptionsHookStable to implement
 CMediaWiki\Api\Hook\ApiMaxLagInfoHookStable to implement
 CMediaWiki\Api\Hook\ApiOpenSearchSuggestHookStable to implement
 CMediaWiki\Api\Hook\ApiOptionsHookStable to implement
 CMediaWiki\Api\Validator\ApiParamValidatorThis wraps a bunch of the API-specific parameter validation logic
 CMediaWiki\Api\Hook\ApiParseMakeOutputPageHookStable to implement
 CMediaWiki\Api\Hook\ApiQuery__moduleManagerHookStable to implement
 CMediaWiki\Api\Hook\APIQueryAfterExecuteHookStable to implement
 CMediaWiki\Api\Hook\ApiQueryBaseAfterQueryHookStable to implement
 CMediaWiki\Api\Hook\ApiQueryBaseBeforeQueryHookStable to implement
 CMediaWiki\Api\Hook\ApiQueryBaseProcessRowHookStable to implement
 CMediaWiki\Api\Hook\APIQueryGeneratorAfterExecuteHookStable to implement
 CMediaWiki\Api\Hook\APIQueryInfoTokensHook
 CMediaWiki\Api\Hook\APIQueryRecentChangesTokensHook
 CMediaWiki\Api\Hook\APIQueryRevisionsTokensHook
 CMediaWiki\Api\Hook\APIQuerySiteInfoGeneralInfoHookStable to implement
 CMediaWiki\Api\Hook\APIQuerySiteInfoStatisticsInfoHookStable to implement
 CMediaWiki\Api\Hook\ApiQueryTokensRegisterTypesHookStable to implement
 CMediaWiki\Api\Hook\APIQueryUsersTokensHook
 CMediaWiki\Api\Hook\ApiQueryWatchlistExtractOutputDataHookStable to implement
 CMediaWiki\Api\Hook\ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHookStable to implement
 CMediaWiki\Api\Hook\ApiRsdServiceApisHookStable to implement
 CApiSerializableThis interface allows for overriding the default conversion applied by ApiResult::validateValue()
 CMediaWiki\Api\Hook\ApiTokensGetTokenTypesHook
 CMediaWiki\Api\Hook\ApiValidatePasswordHookStable to implement
 CArchivedFileClass representing a row of the 'filearchive' table
 CArrayHelper
 CArrayObject
 CArrayUtilsA collection of static methods to play with arrays
 CMediaWiki\Page\Hook\Article__MissingArticleConditionsHookStable to implement
 CMediaWiki\Page\Hook\ArticleConfirmDeleteHookStable to implement
 CMediaWiki\Diff\Hook\ArticleContentOnDiffHookStable to implement
 CMediaWiki\Page\Hook\ArticleDeleteAfterSuccessHookStable to implement
 CMediaWiki\Page\Hook\ArticleDeleteCompleteHookStable to implement
 CMediaWiki\Page\Hook\ArticleDeleteHookStable to implement
 CMediaWiki\Storage\Hook\ArticleEditUpdateNewTalkHookStable to implement
 CMediaWiki\Storage\Hook\ArticleEditUpdatesDeleteFromRecentchangesHook
 CMediaWiki\Storage\Hook\ArticleEditUpdatesHook
 CMediaWiki\Page\Hook\ArticleFromTitleHookStable to implement
 CMediaWiki\Hook\ArticleMergeCompleteHookStable to implement
 CMediaWiki\Page\Hook\ArticlePageDataAfterHookStable to implement
 CMediaWiki\Page\Hook\ArticlePageDataBeforeHookStable to implement
 CMediaWiki\Storage\Hook\ArticlePrepareTextForEditHookStable to implement
 CMediaWiki\Page\Hook\ArticleProtectCompleteHookStable to implement
 CMediaWiki\Page\Hook\ArticleProtectHookStable to implement
 CMediaWiki\Page\Hook\ArticlePurgeHookStable to implement
 CMediaWiki\Page\Hook\ArticleRevisionUndeletedHook
 CMediaWiki\Page\Hook\ArticleRevisionViewCustomHookStable to implement
 CMediaWiki\Hook\ArticleRevisionVisibilitySetHookStable to implement
 CMediaWiki\Page\Hook\ArticleRollbackCompleteHook
 CMediaWiki\Page\Hook\ArticleShowPatrolFooterHookStable to implement
 CMediaWiki\Page\Hook\ArticleUndeleteHookStable to implement
 CMediaWiki\Page\Hook\ArticleUndeleteLogEntryHookStable to implement
 CMediaWiki\Hook\ArticleUpdateBeforeRedirectHookStable to implement
 CMediaWiki\Page\Hook\ArticleViewFooterHookStable to implement
 CMediaWiki\Page\Hook\ArticleViewHeaderHookStable to implement
 CMediaWiki\Page\Hook\ArticleViewRedirectHookStable to implement
 CWikimedia\Rdbms\AtomicSectionIdentifierClass used for token representing identifiers for atomic sections from IDatabase instances
 CMediaWiki\SpecialPage\Hook\AuthChangeFormFieldsHookStable to implement
 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\AuthManagerLoginAuthenticateAuditHookStable to implement
 CAutoLoaderLocations of core classes Extension classes are specified with $wgAutoloadClasses This array is a global instead of a static member of AutoLoader to work around a bug in APC
 CAutoloadGeneratorAccepts a list of files and directories to search for php files and generates $wgAutoloadLocalClasses or $wgAutoloadClasses lines for all detected classes
 CAutopromoteThis class checks if user can get extra rights because of conditions specified in $wgAutopromote
 CMediaWiki\User\Hook\AutopromoteConditionHookStable to implement
 CAvroValidatorGenerate error strings for data that doesn't match the specified Avro schema
 CBacklinkCacheClass for fetching backlink lists, approximate backlink counts and partitions
 CMediaWiki\Cache\Hook\BacklinkCacheGetConditionsHookStable to implement
 CMediaWiki\Cache\Hook\BacklinkCacheGetPrefixHookStable to implement
 CBacklinkJobUtilsClass with Backlink related Job helper methods
 CMediaWiki\BadFileLookup
 CMediaWiki\Hook\BadImageHookStable to implement
 CBannerHistoryLogIdProcessorProcessor for banner history log ID
 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\BaseTemplateAfterPortletHook
 CMediaWiki\Hook\BaseTemplateToolboxHook
 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\BeforeDisplayNoArticleTextHookStable to implement
 CMediaWiki\Hook\BeforeHttpsRedirectHook
 CMediaWiki\Hook\BeforeInitializeHookStable to implement
 CMediaWiki\Hook\BeforePageDisplayHookStable to implement
 CMediaWiki\Hook\BeforePageRedirectHookStable to implement
 CMediaWiki\Hook\BeforeParserFetchFileAndTitleHookStable to implement
 CMediaWiki\Hook\BeforeParserFetchTemplateAndtitleHookStable to implement
 CMediaWiki\Hook\BeforeParserrenderImageGalleryHook
 CMediaWiki\Hook\BeforeResetNotificationTimestampHookStable to implement
 CMediaWiki\Hook\BeforeWelcomeCreationHookStable to implement
 CMediaWiki\Hook\BitmapHandlerCheckImageAreaHookStable to implement
 CMediaWiki\Hook\BitmapHandlerTransformHookStable to implement
 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\BlockErrorFormatterA service class for getting formatted information about a block
 CMediaWiki\Hook\BlockIpCompleteHookStable to implement
 CMediaWiki\Hook\BlockIpHookStable to implement
 CBlockLevelPass
 CMediaWiki\Block\BlockManagerA service class for checking blocks
 CMediaWiki\Block\BlockPermissionCheckerBlock permissions
 CMediaWiki\Block\BlockPermissionCheckerFactoryFactory class for BlockPermissionChecker
 CMediaWiki\Block\BlockRestrictionStore
 CMediaWiki\Rest\Validator\BodyValidatorInterface for validating a request body
 CMediaWiki\Hook\BookInformationHookStable to implement
 CCacheDependencyStable to extend
 CCacheTimeParser cache specific expiry check
 CWikimedia\ParamValidator\CallbacksInterface defining callbacks needed by ParamValidator
 CMediaWiki\Hook\CanIPUseHTTPSHook
 CMediaWiki\Hook\CanonicalNamespacesHookStable to implement
 CCategoriesRdfHelper class to produce RDF representation of categories
 CCategoryCategory objects are immutable, strictly speaking
 CMediaWiki\Page\Hook\CategoryAfterPageAddedHookStable to implement
 CMediaWiki\Page\Hook\CategoryAfterPageRemovedHookStable to implement
 CCategoryFinderThe "CategoryFinder" class takes a list of articles, creates an internal representation of all their parent categories (as well as parents of parents etc.)
 CCategoryMembershipChange
 CMediaWiki\Page\Hook\CategoryPageViewHookStable to implement
 CMediaWiki\Hook\CategoryViewer__doCategoryQueryHookStable to implement
 CMediaWiki\Hook\CategoryViewer__generateLinkHookStable to implement
 CCgzCopyTransactionClass to represent a recompression operation for a single CGZ blob
 CMediaWiki\SpecialPage\Hook\ChangeAuthenticationDataAuditHookStable to implement
 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\ChangesListInitRowsHookStable to implement
 CMediaWiki\Hook\ChangesListInsertArticleLinkHookStable to implement
 CMediaWiki\SpecialPage\Hook\ChangesListSpecialPageQueryHookStable to implement
 CMediaWiki\SpecialPage\Hook\ChangesListSpecialPageStructuredFiltersHookStable to implement
 CMediaWiki\ChangeTags\Hook\ChangeTagAfterDeleteHookStable to implement
 CMediaWiki\ChangeTags\Hook\ChangeTagCanCreateHookStable to implement
 CMediaWiki\ChangeTags\Hook\ChangeTagCanDeleteHookStable to implement
 CChangeTags
 CMediaWiki\ChangeTags\Hook\ChangeTagsAfterUpdateTagsHookStable to implement
 CMediaWiki\ChangeTags\Hook\ChangeTagsAllowedAddHookStable to implement
 CMediaWiki\ChangeTags\Hook\ChangeTagsListActiveHookStable to implement
 CMediaWiki\Hook\ChangeUserGroupsHookStable to implement
 CCheckStorageMaintenance script to do various checks on external storage
 CCiviproxyConnect
 CClassCollectorReads PHP code and returns the FQCN of every class defined within it
 CCldrCurrencyA class for getting currency-related data from cldr
 CCldrNamesA base class for querying translated names from CLDR data
 CClientSideValidationHelperMarks classes that can define rules to validate fields in JavaScript before submitting any data to the server
 CCloneDatabase
 CPsy\CodeCleaner\CodeCleanerPass
 CCodeEditorHooks
 CCollation
 CMediaWiki\Hook\Collation__factoryHookStable to implement
 CMediaWiki\Shell\CommandClass used for executing shell commands
 CMediaWiki\Shell\CommandFactoryFactory facilitating dependency injection for Command
 CCommentStoreCommentStore handles storage of comments (edit summaries, log reasons, etc) in the database
 CCommentStoreCommentCommentStoreComment represents a comment stored by CommentStore
 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@m.nosp@m.ember.nosp@m..fsf.nosp@m..org
 CComposerVersionNormalizer
 CMediaWiki\Rest\ConditionalHeaderUtil
 CConfigInterface for configuration instances
 CConfigurationReaderRead in yaml-based config files
 CConfiguredReadOnlyModeA read-only mode service which does not depend on LoadBalancer
 CMediaWiki\User\Hook\ConfirmEmailCompleteHookStable to implement
 CWikimedia\Rdbms\ConnectionManagerDatabase connection manager
 CVector\ConstantsA namespace for Vector constants for internal Vector usage only
 CContentBase interface for content objects
 CMediaWiki\Content\Hook\ContentAlterParserOutputHookStable to implement
 CMediaWiki\Content\Hook\ContentGetParserOutputHookStable to implement
 CContentHandlerA content handler knows how do deal with a specific type of content on a wiki page
 CMediaWiki\Revision\Hook\ContentHandlerDefaultModelForHookStable to implement
 CMediaWiki\Content\Hook\ContentHandlerForModelIDHookStable to implement
 CMediaWiki\Content\Hook\ContentModelCanBeUsedOnHookStable to implement
 CContentModelChangeHelper class to change the content model of pages
 CMediaWiki\Page\ContentModelChangeFactory
 CContentSecurityPolicy
 CMediaWiki\Hook\ContentSecurityPolicyDefaultSourceHookStable to implement
 CMediaWiki\Hook\ContentSecurityPolicyDirectivesHookStable to implement
 CMediaWiki\Hook\ContentSecurityPolicyScriptSourceHookStable to implement
 CMediaWiki\Hook\ContribsPager__getQueryInfoHookStable to implement
 CMediaWiki\Hook\ContribsPager__reallyDoQueryHookStable to implement
 CMediaWiki\Hook\ContributionsLineEndingHookStable to implement
 CMediaWiki\Revision\ContributionsLookup
 CMediaWiki\Revision\ContributionsSegment@newable
 CMediaWiki\Hook\ContributionsToolLinksHookStable to implement
 CMediaWiki\Content\Hook\ConvertContentHookStable to implement
 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 Parser::firstCallInit()
 CCoreTagHooksVarious tag hooks, registered in Parser::firstCallInit()
 CCountable
 CMediaWiki\Languages\Data\CrhExceptions
 CCryptHKDF
 CCSSMinTransforms CSS data
 CCurrencyCountryRule
 CMediaWiki\Hook\CustomEditorHookStable to implement
 CWikimedia\Rdbms\DatabaseDomainClass to handle database/schema/prefix specifications for IDatabase
 CDatabaseInstallerBase class for DBMS-specific installation helper classes
 CDatabaseUpdaterClass for handling database updates
 CDataValidatorDataValidator This class is responsible for performing all kinds of data validation, wherever we may need it
 CDateFormatterDate formatter
 CDateFormatterFactory
 CDeferrableCallbackCallback wrapper that has an originating method
 CDeferrableUpdateInterface that deferrable updates should implement
 CDeferredStringifier
 CDeferredUpdatesClass for managing the deferred updates
 CDeflateThis 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
 CMediaWiki\Hook\DeletedContribsPager__reallyDoQueryHookStable to implement
 CMediaWiki\Hook\DeletedContributionsLineEndingHookStable to implement
 CMediaWiki\Hook\DeleteUnknownPreferencesHookStable to implement
 CWikimedia\DependencyStore\DependencyStoreClass for tracking per-entity dependency path lists that are expensive to mass compute
 CDependencyWrapperThis class stores an arbitrary value along with its dependencies
 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\DifferenceEngineAfterLoadNewTextHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineLoadTextAfterNewContentIsLoadedHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineMarkPatrolledLinkHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineMarkPatrolledRCIDHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineNewHeaderHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineOldHeaderHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineOldHeaderNoOldRevHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineRenderRevisionAddParserOutputHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineRenderRevisionShowFinalPatrolLinkHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineShowDiffHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineShowDiffPageHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineShowDiffPageMaybeShowMissingRevisionHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineShowEmptyOldContentHookStable to implement
 CMediaWiki\Diff\Hook\DifferenceEngineViewHeaderHookStable to implement
 CDiffFormatterBase class for diff formatters
 CDiffOpThe base class for all other DiffOp classes
 CMediaWiki\Diff\Hook\DiffRevisionToolsHook
 CMediaWiki\Diff\Hook\DiffToolsHookStable to implement
 CMediaWiki\Diff\Hook\DiffViewHeaderHook
 CMediaWiki\Page\Hook\DisplayOldSubtitleHookStable to implement
 CDjVuImageSupport for detecting/validating DjVu image files and getting some basic file metadata (resolution etc)
 CDnsSrvDiscoverer
 CWikimedia\Rdbms\DoctrineSchemaBuilderFactory@experimental @unstable
 CDonationInterface
 CDonationLoggerFactoryCreates loggers and profilers for DonationInterface
 CDonationLogProcessorAdds a prefix from a LogPrefixProvider to log messages
 CDonationProfilerRecords duration of various operations
 COOUI\DropdownInputWidget
 CDummyLinker
 CDummyTermColorerA colour-less terminal
 CDumpFilter
 CDumpMultiWriter
 CDumpOutput
 CMediaWiki\Hook\EditFilterHookStable to implement
 CMediaWiki\Hook\EditFilterMergedContentHookStable to implement
 CMediaWiki\Hook\EditFormInitialTextHookStable to implement
 CMediaWiki\Hook\EditFormPreloadTextHookStable to implement
 CMediaWiki\Hook\EditPage__attemptSave_afterHookStable to implement
 CMediaWiki\Hook\EditPage__attemptSaveHookStable to implement
 CMediaWiki\Hook\EditPage__importFormDataHookStable to implement
 CMediaWiki\Hook\EditPage__showEditForm_fieldsHookStable to implement
 CMediaWiki\Hook\EditPage__showEditForm_initialHookStable to implement
 CMediaWiki\Hook\EditPage__showReadOnlyForm_initialHookStable to implement
 CMediaWiki\Hook\EditPage__showStandardInputs_optionsHookStable to implement
 CMediaWiki\Hook\EditPageBeforeConflictDiffHookStable to implement
 CMediaWiki\Hook\EditPageBeforeEditButtonsHookStable to implement
 CMediaWiki\Hook\EditPageBeforeEditToolbarHookStable to implement
 CMediaWiki\Hook\EditPageCopyrightWarningHookStable to implement
 CMediaWiki\Hook\EditPageGetCheckboxesDefinitionHookStable to implement
 CMediaWiki\Hook\EditPageGetDiffContentHookStable to implement
 CMediaWiki\Hook\EditPageGetPreviewContentHookStable to implement
 CMediaWiki\Hook\EditPageNoSuchSectionHookStable to implement
 CMediaWiki\Hook\EditPageTosSummaryHookStable to implement
 CMediaWiki\Storage\EditResultObject for storing information about the effects of an edit
 CMediaWiki\Storage\EditResultBuilderBuilder class for the EditResult object
 CMediaWiki\User\Hook\EmailConfirmedHookStable to implement
 CEmailForm
 CEmailNotificationThis module processes the email notifications when the current page is changed
 CMediaWiki\Hook\EmailUserCCHookStable to implement
 CMediaWiki\Hook\EmailUserCompleteHookStable to implement
 CMediaWiki\Hook\EmailUserFormHookStable to implement
 CMediaWiki\Hook\EmailUserHookStable to implement
 CMediaWiki\Hook\EmailUserPermissionsErrorsHookStable to implement
 CEndowmentHooksIn this class we implement all the logic we need to make customizations to the forms based on whether a donation is bound for the endowment
 CMediaWiki\Hook\EnhancedChangesList__getLogTextHookStable to implement
 CMediaWiki\Hook\EnhancedChangesListModifyBlockLineDataHookStable to implement
 CMediaWiki\Hook\EnhancedChangesListModifyLineDataHookStable to implement
 CEnqueueableDataUpdateInterface that marks a DataUpdate as enqueuable via the JobQueue
 CMediaWiki\Rest\EntryPoint
 CErrorState
 CEventRelayerGroupFactory class for spawning EventRelayer objects using configuration
 CExecutableFinderUtility class to find executables in likely places
 CMediaWiki\Auth\Hook\ExemptFromAccountCreationThrottleHookStable to implement
 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\Extensions\ParserFunctions\ExprParser
 CMediaWiki\ExtensionInfo
 CExtensionJsonValidatorValidate extension.json files against their JSON schema
 CExtensionRegistryExtensionRegistry class
 CMediaWiki\Hook\ExtensionTypesHookStable to implement
 CExternalStoreConstructor class for key/value blob data kept in external repositories
 CExternalUserNamesClass to parse and build external user names
 CVector\FeatureManagement\FeatureManager
 CFeedItemA base class for outputting syndication feeds (e.g
 CFeedUtilsHelper functions for feeds
 CMediaWiki\Hook\FetchChangesListHookStable to implement
 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\FileDeleteCompleteHookStable to implement
 CFileDeleteFormFile deletion user interface
 CFileJournalClass for handling file operation journaling
 CFileOpFileBackend helper class for representing operations
 CFileOpBatchHelper class for representing batch file operations
 CFileRepoBase class for file repositories
 CMediaWiki\Hook\FileTransformedHookStable to implement
 CMediaWiki\Hook\FileUndeleteCompleteHookStable to implement
 CMediaWiki\Hook\FileUploadHookStable to implement
 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\FormatAutocommentsHookStable to implement
 CFormatJsonJSON formatter wrapper class
 CFSFileClass representing a non-directory file on the file system
 CFundraiserEmailQueueHelper to fetch and stash a PHPQueue backend Basically just holds a static reference so tests can look at the same backend instance as the class being tested
 CMediaWiki\Hook\GalleryGetModesHookStable to implement
 CGateway_ExtrasAn abstract class for gateway 'extras'
 CGateway_Form
 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\User\Hook\GetAutoPromoteGroupsHookStable to implement
 CMediaWiki\Hook\GetCacheVaryCookiesHookStable to implement
 CMediaWiki\Hook\GetCanonicalURLHookStable to implement
 CMediaWiki\Content\Hook\GetContentModelsHookStable to implement
 CMediaWiki\Hook\GetDefaultSortkeyHookStable to implement
 CMediaWiki\Content\Hook\GetDifferenceEngineHookStable to implement
 CMediaWiki\Hook\GetDoubleUnderscoreIDsHookStable to implement
 CMediaWiki\Hook\GetExtendedMetadataHookStable to implement
 CMediaWiki\Hook\GetFullURLHookStable to implement
 CMediaWiki\Hook\GetHumanTimestampHookStable to implement
 CMediaWiki\Hook\GetInternalURLHookStable to implement
 CMediaWiki\Hook\GetIPHookStable to implement
 CMediaWiki\Hook\GetLangPreferredVariantHookStable to implement
 CMediaWiki\Hook\GetLinkColoursHookStable to implement
 CMediaWiki\Hook\GetLocalURL__ArticleHookStable to implement
 CMediaWiki\Hook\GetLocalURL__InternalHookStable to implement
 CMediaWiki\Hook\GetLocalURLHookStable to implement
 CMediaWiki\Hook\GetLogTypesOnUserHookStable to implement
 CMediaWiki\Hook\GetMagicVariableIDsHookStable to implement
 CMediaWiki\Hook\GetMetadataVersionHookStable to implement
 CMediaWiki\Hook\GetNewMessagesAlertHookStable to implement
 CMediaWiki\Preferences\Hook\GetPreferencesHookStable to implement
 CMediaWiki\Hook\GetRelativeTimestampHookStable to implement
 CMediaWiki\Content\Hook\GetSlotDiffRendererHookStable to implement
 CMediaWiki\Block\Hook\GetUserBlockHookStable to implement
 CMediaWiki\Permissions\Hook\GetUserPermissionsErrorsExpensiveHookStable to implement
 CMediaWiki\Permissions\Hook\GetUserPermissionsErrorsHookStable to implement
 CGIFMetadataExtractorGIF frame counter
 CGitInfo@newable
 CMediaWiki\Hook\GitViewersHookStable to implement
 CWikimedia\UUID\GlobalIdGeneratorClass for getting statistically unique IDs without a central coordinator
 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\HistoryPageToolLinksHookStable to implement
 CMediaWiki\Hook\HistoryRevisionToolsHook
 CMediaWiki\Hook\HistoryToolsHookStable to implement
 CMediaWiki\HookContainer\HookRegistry
 CHooksHooks class
 CMediaWiki\Extensions\ParserFunctions\Hooks
 CVector\HooksPresentation hook handlers for Vector skin
 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\HtmlCacheUpdaterAppendUrlsHookStable to implement
 CMediaWiki\Cache\Hook\HtmlCacheUpdaterVaryUrlsHookStable to implement
 CMediaWiki\Cache\Hook\HTMLFileCache__useFileCacheHookStable to implement
 CHTMLFormFieldThe parent class to generate form fields
 CHTMLNestedFilterable
 CMediaWiki\Linker\Hook\HtmlPageLinkRendererBeginHookStable to implement
 CMediaWiki\Linker\Hook\HtmlPageLinkRendererEndHookStable to implement
 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
 CICacheHelperInterface for all classes implementing CacheHelper functionality
 CMediaWiki\Content\IContentHandlerFactory
 CWikimedia\Rdbms\IDatabaseBasic database interface for live and lazy-loaded relation database handles
 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
 CIJobSpecificationInterface for serializable objects that describe a job queue task
 CILanguageConverterThe shared interface for all language converters
 CWikimedia\Rdbms\ILBFactoryAn interface for generating database load balancers
 CWikimedia\Rdbms\ILoadBalancerDatabase cluster connection, tracking, load balancing, and transaction manager interface
 CILocalizedExceptionInterface for MediaWiki-localized exceptions
 CMediaWiki\Hook\ImageBeforeProduceHTMLHookStable to implement
 CMediaWiki\Page\Hook\ImageOpenShowImageInlineBeforeHookStable to implement
 CMediaWiki\Page\Hook\ImagePageAfterImageLinksHookStable to implement
 CMediaWiki\Page\Hook\ImagePageFileHistoryLineHookStable to implement
 CMediaWiki\Page\Hook\ImagePageFindFileHookStable to implement
 CMediaWiki\Page\Hook\ImagePageShowTOCHookStable to implement
 CWikimedia\Message\IMessageFormatterFactoryA simple factory providing a message formatter for a given language code
 CMediaWiki\Hook\ImgAuthBeforeStreamHookStable to implement
 CMediaWiki\Hook\ImgAuthModifyHeadersHookStable to implement
 CImportableOldRevision
 CImportableUploadRevision
 CMediaWiki\Hook\ImportHandleLogItemXMLTagHookStable to implement
 CMediaWiki\Hook\ImportHandlePageXMLTagHookStable to implement
 CMediaWiki\Hook\ImportHandleRevisionXMLTagHookStable to implement
 CMediaWiki\Hook\ImportHandleToplevelXMLTagHookStable to implement
 CMediaWiki\Hook\ImportHandleUnknownUserHookStable to implement
 CMediaWiki\Hook\ImportHandleUploadXMLTagHookStable to implement
 CMediaWiki\Hook\ImportLogInterwikiLinkHookStable to implement
 CImportSourceSource interface for XML import
 CMediaWiki\Hook\ImportSourcesHookStable to implement
 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\InfoActionHookStable to implement
 CMediaWiki\Hook\InitializeArticleMaybeRedirectHookStable to implement
 COOUI\InputWidget
 CInstallDocFormatter
 CInstallerBase installer class
 CInstallerOverrides
 CMediaWiki\Hook\InternalParseBeforeLinksHookStable to implement
 CMediaWiki\Hook\InternalParseBeforeSanitizeHook
 CInterwikiValue object for representing interwiki records
 CMediaWiki\Interwiki\Hook\InterwikiLoadPrefixHookStable to implement
 CMediaWiki\Interwiki\InterwikiLookupService interface for looking up Interwiki records
 CMediaWiki\User\Hook\InvalidateEmailCompleteHookStable to implement
 CIPTCClass for some IPTC functions
 CMediaWiki\Hook\IRCLineURLHookStable to implement
 CMediaWiki\Page\Hook\IsFileCacheableHookStable to implement
 CIStoreKeyEncoderGeneric interface for object stores with key encoding methods
 CMediaWiki\Hook\IsTrustedProxyHookStable to implement
 CISubscriptionValidatorInterface for subscription class to validate that an inbound request is processable
 CMediaWiki\Hook\IsUploadAllowedFromUrlHookStable to implement
 CMediaWiki\Hook\IsValidEmailAddrHookStable to implement
 CMediaWiki\User\Hook\IsValidPasswordHookStable to implement
 CIteratorAggregate
 CWikimedia\Message\ITextFormatter
 CJavaScriptMinifierThis class is meant to safely minify javascript code, while leaving syntactically correct programs intact
 CJobQueueClass to handle enqueueing and running of background jobs
 CJobQueueGroupClass to handle enqueueing of background jobs
 CWikimedia\Rdbms\JoinGroupBaseA class for code shared between SelectQueryBuilder and JoinGroup
 CJpegMetadataExtractorClass for reading jpegs and extracting metadata
 CJSCompilerContext
 CJSMinPlus
 CJSNode
 CJSParser
 CJSToken
 CJSTokenizer
 CLanguageInternationalisation code See https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation for more information
 CMediaWiki\Languages\Hook\Language__getMessagesFileNameHookStable to implement
 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\LanguageGetNamespacesHookStable to implement
 CMediaWiki\Languages\Hook\LanguageGetTranslatedLanguageNamesHookStable to implement
 CMediaWiki\Hook\LanguageLinksHookStable to implement
 CMediaWiki\Languages\LanguageNameUtilsA service that provides utilities to do with language names and codes
 CMediaWiki\Hook\LanguageSelectorHookStable to implement
 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
 CLinkBatchClass representing a list of titles The execute() method checks them all for existence and adds them to a LinkCache object
 CMediaWiki\Cache\LinkBatchFactory
 CMediaWiki\Linker\Hook\LinkBeginHook
 CLinkCacheCache for article titles (prefixed DB keys) and ids linked from one source
 CMediaWiki\Linker\Hook\LinkEndHook
 CLinkerSome internal bits split of from Skin.php
 CMediaWiki\Hook\LinkerMakeExternalImageHookStable to implement
 CMediaWiki\Hook\LinkerMakeExternalLinkHookStable to implement
 CMediaWiki\Hook\LinkerMakeMediaLinkFileHookStable to implement
 CLinkFilterSome functions to help implement an external link filter for spam control
 CLinkHolderArray
 CMediaWiki\Linker\LinkRendererClass that generates HTML links for pages
 CMediaWiki\Linker\LinkRendererFactoryFactory to create LinkRender objects
 CMediaWiki\Hook\LinksUpdateAfterInsertHookStable to implement
 CMediaWiki\Hook\LinksUpdateCompleteHookStable to implement
 CMediaWiki\Hook\LinksUpdateConstructedHookStable to implement
 CMediaWiki\Hook\LinksUpdateHookStable to implement
 CMediaWiki\Linker\LinkTarget
 CMediaWiki\ChangeTags\Hook\ListDefinedTagsHookStable to implement
 CListToggleClass for generating clickable toggle links for a list of checkboxes
 CWikimedia\Message\ListTypeThe constants used to specify list types
 CMediaWiki\Installer\Hook\LoadExtensionSchemaUpdatesHookStable to implement
 CMediaWiki\Hook\LocalFile__getHistoryHookStable to implement
 CLocalFileDeleteBatchHelper class for file deletion
 CLocalFileMoveBatchHelper class for file movement
 CMediaWiki\Hook\LocalFilePurgeThumbnailsHookStable to implement
 CLocalFileRestoreBatchHelper class for file undeletion
 CLocalisationCacheClass for caching the contents of localisation files, Messages*.php and *.i18n.php
 CMediaWiki\Hook\LocalisationCacheRecacheFallbackHookStable to implement
 CMediaWiki\Hook\LocalisationCacheRecacheHookStable to implement
 CMediaWiki\Auth\Hook\LocalUserCreatedHookStable to implement
 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\LogEventsListGetExtraInputsHookStable to implement
 CMediaWiki\Hook\LogEventsListLineEndingHookStable to implement
 CMediaWiki\Hook\LogEventsListShowLogExtractHookStable to implement
 CMediaWiki\Hook\LogExceptionHookStable to implement
 CLogFormatterImplements the default log formatting
 CLoggerMethods for logging stuff to Syslog
 CMediaWiki\Logger\LoggerFactoryPSR-3 logger instance factory
 CMediaWiki\Hook\LoginFormValidErrorMessagesHookStable to implement
 CMediaWiki\Hook\LogLineHookStable to implement
 CLogPageClass to simplify the use of log pages
 CLogPrefixProvider
 CMonolog\Formatter\LogstashFormatter
 CMediaWiki\Hook\LonelyPagesQueryHookStable to implement
 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\MagicWordwgVariableIDsHook
 CMailAddressStores a single person's name and email address
 CMaintenanceAbstract maintenance class for quickly writing and churning out maintenance scripts with minimal effort
 CMediaWiki\Hook\MaintenanceRefreshLinksInitHookStable to implement
 CMediaWiki\Hook\MaintenanceUpdateAddParamsHookStable to implement
 CMediaWiki\Hook\MakeGlobalVariablesScriptHookStable to implement
 CMediaWiki\Hook\ManualLogEntryBeforePublishHookStable to implement
 CMediaWiki\Hook\MarkPatrolledCompleteHookStable to implement
 CMediaWiki\Hook\MarkPatrolledHookStable to implement
 CMediaHandlerBase media handler class
 CMediaHandlerFactoryClass to construct MediaHandler objects
 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\MediaWikiPerformActionHookStable to implement
 CMediaWiki\Hook\MediaWikiPHPUnitTest__endTestHookStable to implement
 CMediaWiki\Hook\MediaWikiPHPUnitTest__startTestHookStable to implement
 CMediaWiki\Hook\MediaWikiServicesHookStable to implement
 CMediaWikiTestCase
 CMediaWikiTwigWrapper around the Twig templating engine that allows MW code to easily integrate HTML templates
 CMediaWikiUnitTestCase
 CMediaWikiVersionFetcherProvides access to MediaWiki's version without requiring MediaWiki (or anything else) being loaded first
 CMemcachedClientMemcached client class implemented using (p)fsockopen()
 CMemoizedCallableAPC-backed and APCu-backed function memoization
 CMergeHistoryHandles the backend logic of merging the histories of two pages
 CMediaWiki\Page\MergeHistoryFactory
 CMediaWiki\Cache\Hook\MessageCache__getHookStable to implement
 CMediaWiki\Cache\Hook\MessageCacheReplaceHookStable to implement
 CMessageLocalizerInterface for localizing messages in MediaWiki
 CWikimedia\Message\MessageParamValue object representing a message parameter that consists of a list of values
 CMessageSpecifierStable for implementing
 CMediaWiki\Cache\Hook\MessagesPreLoadHookStable to implement
 CMessageUtilsConvenience methods for translating and localizing interface messages
 CWikimedia\Message\MessageValueValue object representing a message for i18n
 CMediaWiki\Hook\MimeMagicGuessFromContentHookStable to implement
 CMediaWiki\Hook\MimeMagicImproveFromExtensionHookStable to implement
 CMediaWiki\Hook\MimeMagicInitHookStable to implement
 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\ModifyExportQueryHookStable to implement
 CMonologLineFormatter
 CMovePageHandles the backend logic of moving a page from one title to another
 CMediaWiki\Hook\MovePageCheckPermissionsHookStable to implement
 CMediaWiki\Page\MovePageFactory
 CMediaWiki\Hook\MovePageIsValidMoveHookStable to implement
 CMSCompoundFileReaderRead the directory of a Microsoft Compound File Binary file, a.k.a
 CMediaWiki\Storage\Hook\MultiContentSaveHookStable to implement
 CMutableConfigInterface for mutable configuration instances
 CMutableContext
 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
 CMWGrantsA collection of public static functions to deal with grants
 CMWLBFactoryMediaWiki-specific class for generating database load balancers
 CMWNamespace
 CMWRestrictionsA class to check request restrictions expressed as a JSON object
 CMWTidyClass to interact with and configure Remex tidy
 CMediaWiki\Languages\Data\NamesLanguage names in their own languages (language autonyms)
 CNamespaceInfoThis is a utility class for dealing with namespaces that encodes all the "magic" behaviors of them based on index
 CMediaWiki\Hook\NamespaceIsMovableHookStable to implement
 CMediaWiki\Storage\NameTableStore
 CMediaWiki\Storage\NameTableStoreFactory
 CMediaWiki\Diff\Hook\NewDifferenceEngineHookStable to implement
 CMediaWiki\Hook\NewPagesLineEndingHookStable to implement
 CMediaWiki\Page\Hook\NewRevisionFromEditCompleteHook
 CWikimedia\Rdbms\NextSequenceValueUsed by Database::nextSequenceValue() so Database::insert() can detect values coming from the deprecated function
 CPhpParser\NodeVisitorAbstract
 CObjectCacheFunctions to get cache objects
 CMediaWiki\Hook\OldChangesListRecentChangesLineHookStable to implement
 COldRevisionImporter
 CMediaWiki\Hook\OpenSearchUrlsHookStable to implement
 CMediaWiki\Page\Hook\OpportunisticLinksUpdateHookStable to implement
 CMediaWiki\Hook\OtherAutoblockLogLinkHookStable to implement
 CMediaWiki\Hook\OtherBlockLogLinkHookStable to implement
 CMediaWiki\OutputHandler
 CMediaWiki\Hook\OutputPageAfterGetHeadLinksArrayHookStable to implement
 CMediaWiki\Hook\OutputPageBeforeHTMLHookStable to implement
 CMediaWiki\Hook\OutputPageBodyAttributesHookStable to implement
 CMediaWiki\Hook\OutputPageCheckLastModifiedHookStable to implement
 CMediaWiki\Hook\OutputPageMakeCategoryLinksHookStable to implement
 CMediaWiki\Hook\OutputPageParserOutputHookStable to implement
 COverflowException
 CPageInterface for type hinting (accepts WikiPage, Article, ImagePage, CategoryPage)
 CPageArchiveUsed to show archived pages and eventually restore them
 CMediaWiki\Storage\Hook\PageContentInsertCompleteHook
 CMediaWiki\Content\Hook\PageContentLanguageHookStable to implement
 CMediaWiki\Storage\Hook\PageContentSaveCompleteHook
 CMediaWiki\Storage\Hook\PageContentSaveHook
 CPageDataRequestHandlerRequest handler implementing a data interface for mediawiki pages
 CMediaWiki\Page\Hook\PageDeletionDataUpdatesHookStable to implement
 CMediaWiki\Storage\PageEditStashClass for managing stashed edits used by the page updater classes
 CMediaWiki\Hook\PageHistoryBeforeListHookStable to implement
 CMediaWiki\Hook\PageHistoryLineEndingHookStable to implement
 CMediaWiki\Hook\PageHistoryPager__doBatchLookupsHookStable to implement
 CMediaWiki\Hook\PageHistoryPager__getQueryInfoHookStable to implement
 CMediaWiki\Hook\PageMoveCompleteHookStable to implement
 CMediaWiki\Hook\PageMoveCompletingHookStable to implement
 CPagePropsGives access to properties of a page
 CPagerBasic pager interface
 CMediaWiki\Hook\PageRenderingHashHookStable to implement
 CMediaWiki\Storage\Hook\PageSaveCompleteHookStable to implement
 CMediaWiki\Storage\PageUpdaterController-like object for creating and updating pages by creating new revisions
 CMediaWiki\Page\Hook\PageViewUpdatesHookStable to implement
 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\ParserAfterParseHookStable to implement
 CMediaWiki\Hook\ParserAfterStripHookStable to implement
 CMediaWiki\Hook\ParserAfterTidyHookStable to implement
 CMediaWiki\Hook\ParserBeforeInternalParseHookStable to implement
 CMediaWiki\Hook\ParserBeforePreprocessHookStable to implement
 CMediaWiki\Hook\ParserBeforeStripHookStable to implement
 CMediaWiki\Hook\ParserBeforeTidyHook
 CParserCache
 CMediaWiki\Hook\ParserCacheSaveCompleteHookStable to implement
 CMediaWiki\Hook\ParserClearStateHookStable to implement
 CMediaWiki\Hook\ParserClonedHookStable to implement
 CParserFactory
 CMediaWiki\Hook\ParserFetchTemplateHook
 CMediaWiki\Hook\ParserFirstCallInitHookStable to implement
 CMediaWiki\Extensions\ParserFunctions\ParserFunctionsParser function handlers
 CMediaWiki\Hook\ParserGetVariableValueSwitchHookStable to implement
 CMediaWiki\Hook\ParserGetVariableValueTsHookStable to implement
 CMediaWiki\Hook\ParserGetVariableValueVarCacheHook
 CMediaWiki\Hook\ParserLimitReportFormatHookStable to implement
 CMediaWiki\Hook\ParserLimitReportPrepareHookStable to implement
 CMediaWiki\Hook\ParserMakeImageParamsHookStable to implement
 CParserOptionsSet options of the Parser
 CMediaWiki\Hook\ParserOptionsRegisterHookStable to implement
 CMediaWiki\Hook\ParserOutputPostCacheTransformHookStable to implement
 CMediaWiki\Search\ParserOutputSearchDataExtractorExtracts data from ParserOutput for indexing in the search engine
 CMediaWiki\Storage\Hook\ParserOutputStashForEditHookStable to implement
 CMediaWiki\Hook\ParserPreSaveTransformCompleteHookStable
 CMediaWiki\Hook\ParserSectionCreateHook
 CMediaWiki\Hook\ParserTestGlobalsHookStable to implement
 CMediaWiki\Hook\ParserTestTablesHookStable to implement
 CPasswordRepresents a password hash for use in authentication
 CPasswordFactoryFactory class for creating and checking Password objects
 CMediaWiki\Hook\PasswordPoliciesForUserHookStable to implement
 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
 CPaymentMethodDescribes payment methods
 CPaymentResultContains donation workflow UI hints
 CPaymentTransactionResponseContains information parsed out of a payment processor's response to a transaction
 CMediaWiki\Block\Hook\PerformRetroactiveAutoblockHookStable to implement
 CMediaWiki\Permissions\PermissionManagerA service class for checking permissions To obtain an instance, use MediaWikiServices::getInstance()->getPermissionManager()
 CMediaWiki\Hook\PersonalUrlsHookStable to implement
 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\PingLimiterHookStable to implement
 CMediaWiki\Content\Hook\PlaceNewSectionHookStable to implement
 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\PostLoginRedirectHookStable to implement
 CPPDPart
 CPPDStackStack class to help Preprocessor::preprocessToObj()
 CPPDStackElement
 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\PreferencesFormPreSaveHookStable to implement
 CMediaWiki\Hook\PreferencesGetLegendHookStable to implement
 CPrefixSearchHandles searching prefixes of titles and finding any page names that match
 CMediaWiki\Search\Hook\PrefixSearchBackendHook
 CMediaWiki\Search\Hook\PrefixSearchExtractNamespaceHookStable to implement
 CMediaWiki\Hook\PrefsEmailAuditHookStable to implement
 CMediaWiki\Edit\PreparedEditRepresents information returned by WikiPage::prepareContentForEdit()
 CPreprocessor
 CMediaWiki\Navigation\PrevNextNavigationRendererHelper class for generating prev/next links for paging
 CProcessCacheLRUClass for process caching individual properties of expiring items
 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__buildFormHookStable to implement
 CMediaWiki\Hook\ProtectionForm__saveHookStable to implement
 CMediaWiki\Hook\ProtectionForm__showLogExtractHookStable to implement
 CProxyLookup
 CPurgeJobUtils
 CQuickTemplateGeneric wrapper for template functions, with interface compatible with what we use of PHPTAL 0.7
 CMediaWiki\Hook\RandomPageQueryHookStable to implement
 CRangeDifferenceAlternative representation of a set of changes, by the index ranges that are changed
 CMediaWiki\Hook\RawPageViewBeforeOutputHookStable to implement
 CRCCacheEntryFactory
 CRCFeed
 CRCFeedFormatterInterface for RC feed formatters
 CReadOnlyModeA service class for fetching the wiki's current read-only mode
 CMediaWiki\Hook\RecentChange_saveHookStable to implement
 CMediaWiki\Hook\RecentChangesPurgeRowsHookStable to implement
 CRecompressTrackedMaintenance script that moves blobs indexed by trackBlobs.php to a specified list of destination clusters, and recompresses them in the process
 CRecurringConversionInterface RecurringConversion Should be implemented by adapters where it is possible to convert a one-time donation into a series of monthly donations
 CRecursiveIterator
 CMediaWiki\SpecialPage\Hook\RedirectSpecialArticleRedirectParamsHookStable to implement
 CMediaWiki\Hook\RejectParserCacheValueHookStable to implement
 CMediaWiki\Tidy\RemexMungerData
 CReplacementArrayWrapper around strtr() that holds replacements
 CRepoGroupPrioritized list of file repositories
 CMediaWiki\Hook\RequestContextCreateSkinHookStable to implement
 CMediaWiki\Api\Hook\RequestHasSameOriginSecurityHookStable to implement
 CMediaWiki\Rest\RequestInterfaceA request interface similar to PSR-7's ServerRequestInterface
 CVector\FeatureManagement\Requirement
 CMediaWiki\Auth\Hook\ResetPasswordExpirationHookStable to implement
 CResourceLoaderClientHtmlLoad and configure a ResourceLoader client on an HTML page
 CResourceLoaderFilePathAn object to represent a path to a JavaScript/CSS file, along with a remote and local base path, for use with ResourceLoaderFileModule
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderForeignApiModulesHookStable to implement
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderGetConfigVarsHookStable to implement
 CResourceLoaderImageClass encapsulating an image used in a ResourceLoaderImageModule
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderJqueryMsgModuleMagicWordsHookStable to implement
 CResourceLoaderMwUrlModule
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderRegisterModulesHookStable to implement
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderSiteModulePagesHookStable to implement
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderSiteStylesModulePagesHookStable to implement
 CMediaWiki\ResourceLoader\Hook\ResourceLoaderTestModulesHook
 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\Shell\ResultReturned by MediaWiki\Shell\Command::execute()
 CResultAugmentorAugment search results
 CResultPages
 CResultSetAugmentorAugment search results
 CMediaWiki\Storage\Hook\RevisionDataUpdatesHookStable to implement
 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\RevisionFromEditCompleteHookStable to implement
 CMediaWiki\Revision\Hook\RevisionInsertCompleteHook
 CRevisionItemBaseAbstract base class for revision items
 CMediaWiki\Revision\RevisionRecordPage revision base class
 CMediaWiki\Revision\Hook\RevisionRecordInsertedHookStable to implement
 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\RevisionUndeletedHookStable to implement
 CRiffExtractor
 CMediaWiki\Page\Hook\RollbackCompleteHookStable to implement
 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
 CSanitizerHTML sanitizer for MediaWiki
 CWikimedia\Rdbms\SchemaBuilderInterface SchemaBuilder that gets a definition and produces SQL based on RDBMS
 CScopedLockSelf-releasing locks
 CMediaWiki\Search\Hook\SearchableNamespacesHookStable to implement
 CMediaWiki\Search\Hook\SearchAfterNoDirectMatchHookStable to implement
 CMediaWiki\Content\Hook\SearchDataForIndexHookStable to implement
 CSearchEngineContain a class for special pages Stable to extend
 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\SearchGetNearMatchBeforeHookStable to implement
 CMediaWiki\Search\Hook\SearchGetNearMatchCompleteHookStable to implement
 CMediaWiki\Search\Hook\SearchGetNearMatchHookStable to implement
 CSearchHighlighterHighlight bits of wikitext
 CSearchIndexFieldDefinition of a mapping for the search index field
 CMediaWiki\Search\Hook\SearchIndexFieldsHookStable to implement
 CSearchNearMatcherImplementation of near match title search
 CSearchResultNOTE: this class is being refactored into an abstract base class
 CMediaWiki\Search\Hook\SearchResultInitFromTitleHookStable to implement
 CMediaWiki\Rest\Entity\SearchResultPageIdentityLightweight interface representing a page identity
 CMediaWiki\Rest\Hook\SearchResultProvideDescriptionHookCalled by REST SearchHandler in order to allow extensions to fill the 'description' field in search results
 CMediaWiki\Rest\Hook\SearchResultProvideThumbnailHookCalled by REST SearchHandler in order to allow extensions to fill the 'thumbnail' field in rest search results
 CMediaWiki\Search\Hook\SearchResultsAugmentHookStable to implement
 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
 CMediaWiki\Content\Hook\SecondaryDataUpdatesHook
 CSectionProfilerArbitrary section name based PHP profiling
 CMediaWiki\Auth\Hook\SecuritySensitiveOperationStatusHookStable to implement
 CMediaWiki\Hook\SelfLinkBeginHookStable to implement
 CMediaWiki\Hook\SendWatchlistEmailNotificationHookStable to implement
 CSerializedValueContainerHelper class for segmenting large cache values without relying on serializing classes
 CMediaWiki\Config\ServiceOptionsA class for passing options to services
 CMediaWiki\Session\SessionBackendThis is the actual workhorse for Session
 CMediaWiki\Session\Hook\SessionCheckInfoHookStable to implement
 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\SessionMetadataHookStable to implement
 CMediaWiki\Session\SessionProviderInterfaceThis exists to make IDEs happy, so they don't see the internal-but-required-to-be-public methods on SessionProvider
 CWikimedia\Http\SetCookieCompat
 CMediaWiki\Hook\SetupAfterCacheHookStable to implement
 CSevenZipStreamStream wrapper around 7za filter program
 CMediaWiki\Shell\ShellExecutes shell commands
 CMediaWiki\Hook\ShortPagesQueryHookStable to implement
 CMediaWiki\Page\Hook\ShowMissingArticleHookStable to implement
 CMediaWiki\Search\Hook\ShowSearchHitHookStable to implement
 CMediaWiki\Search\Hook\ShowSearchHitTitleHookStable to implement
 CMediaWiki\Hook\SidebarBeforeOutputHookStable to implement
 CMediaWiki\Preferences\SignatureValidator
 CSiteConfigurationThis is a class for holding configuration settings, particularly for multi-wiki sites
 CSiteExporter
 CSiteImporter
 CSiteLookup
 CMediaWiki\Hook\SiteNoticeAfterHookStable to implement
 CMediaWiki\Hook\SiteNoticeBeforeHookStable to implement
 CSiteStatsStatic accessor class for site_stats and related things
 CSiteStatsInitClass designed for counting of stats
 CMediaWiki\Hook\SkinAddFooterLinksHookStable to implement
 CMediaWiki\Hook\SkinAfterBottomScriptsHookStable to implement
 CMediaWiki\Hook\SkinAfterContentHookStable to implement
 CMediaWiki\Skins\Hook\SkinAfterPortletHookStable to implement
 CMediaWiki\Hook\SkinBuildSidebarHookStable to implement
 CMediaWiki\Hook\SkinCopyrightFooterHookStable to implement
 CMediaWiki\Hook\SkinEditSectionLinksHookStable to implement
 CSkinFactoryFactory class to create Skin objects
 CMediaWiki\Hook\SkinGetPoweredByHookStable to implement
 CMediaWiki\Skins\Hook\SkinPageReadyConfigHookStable for implementation
 CMediaWiki\Hook\SkinPreloadExistenceHookStable to implement
 CMediaWiki\Hook\SkinSubPageSubtitleHookStable to implement
 CMediaWiki\Hook\SkinTemplateBuildNavUrlsNav_urlsAfterPermalinkHook
 CMediaWiki\Hook\SkinTemplateGetLanguageLinkHookStable to implement
 CMediaWiki\Hook\SkinTemplateNavigation__SpecialPageHookStable to implement
 CMediaWiki\Hook\SkinTemplateNavigation__UniversalHookStable to implement
 CMediaWiki\Hook\SkinTemplateNavigationHookStable to implement
 CMediaWiki\Hook\SkinTemplateOutputPageBeforeExecHook
 CMediaWiki\Hook\SkinTemplatePreventOtherActiveTabsHook
 CMediaWiki\Hook\SkinTemplateTabActionHook
 CMediaWiki\Hook\SkinTemplateToolboxEndHook
 CVector\SkinVersionLookup
 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\SoftwareInfoHookStable to implement
 CMediaWiki\EditPage\SpamCheckerService to check if text (either content or a summary) qualifies as spam
 CMediaWiki\Sparql\SparqlClientSimple SPARQL client
 CMediaWiki\Hook\SpecialBlockModifyFormFieldsHookStable to implement
 CMediaWiki\Hook\SpecialContributions__formatRow__flagsHookStable to implement
 CMediaWiki\Hook\SpecialContributions__getForm__filtersHookStable to implement
 CMediaWiki\Hook\SpecialContributionsBeforeMainOutputHookStable to implement
 CMediaWiki\Hook\SpecialListusersDefaultQueryHookStable to implement
 CMediaWiki\Hook\SpecialListusersFormatRowHookStable to implement
 CMediaWiki\Hook\SpecialListusersHeaderFormHookStable to implement
 CMediaWiki\Hook\SpecialListusersHeaderHookStable to implement
 CMediaWiki\Hook\SpecialListusersQueryInfoHookStable to implement
 CMediaWiki\Hook\SpecialLogAddLogSearchRelationsHookStable to implement
 CMediaWiki\Hook\SpecialMovepageAfterMoveHookStable to implement
 CMediaWiki\Hook\SpecialMuteModifyFormFieldsHookStable to implement
 CMediaWiki\Hook\SpecialMuteSubmitHook
 CMediaWiki\Hook\SpecialNewpagesConditionsHookStable to implement
 CMediaWiki\Hook\SpecialNewPagesFiltersHookStable to implement
 CMediaWiki\SpecialPage\Hook\SpecialPage_initListHookStable to implement
 CMediaWiki\SpecialPage\Hook\SpecialPageAfterExecuteHookStable to implement
 CMediaWiki\SpecialPage\Hook\SpecialPageBeforeExecuteHookStable to implement
 CMediaWiki\SpecialPage\Hook\SpecialPageBeforeFormDisplayHookStable to implement
 CMediaWiki\SpecialPage\SpecialPageFactoryFactory for handling the special page list and generating SpecialPage objects
 CSpecialPageFactoryWrapper for backward compatibility for old callers that used static methods
 CMediaWiki\User\Hook\SpecialPasswordResetOnSubmitHookStable to implement
 CMediaWiki\Hook\SpecialRandomGetRandomTitleHookStable to implement
 CMediaWiki\Hook\SpecialRecentChangesPanelHookStable to implement
 CMediaWiki\Hook\SpecialResetTokensTokensHookStable to implement
 CMediaWiki\Hook\SpecialSearchCreateLinkHookStable to implement
 CMediaWiki\Hook\SpecialSearchGoResultHookStable to implement
 CMediaWiki\Hook\SpecialSearchNogomatchHookStable to implement
 CMediaWiki\Search\Hook\SpecialSearchPowerBoxHookStable to implement
 CMediaWiki\Search\Hook\SpecialSearchProfileFormHookStable to implement
 CMediaWiki\Hook\SpecialSearchProfilesHookStable to implement
 CMediaWiki\Hook\SpecialSearchResultsAppendHookStable to implement
 CMediaWiki\Hook\SpecialSearchResultsHookStable to implement
 CMediaWiki\Hook\SpecialSearchResultsPrependHookStable to implement
 CMediaWiki\Hook\SpecialSearchSetupEngineHookStable to implement
 CMediaWiki\Hook\SpecialStatsAddExtraHookStable to implement
 CMediaWiki\Hook\SpecialTrackingCategories__generateCatLinkHookStable to implement
 CMediaWiki\Hook\SpecialTrackingCategories__preprocessHookStable to implement
 CMediaWiki\Hook\SpecialUploadCompleteHookStable to implement
 CMediaWiki\Hook\SpecialVersionVersionUrlHookStable to implement
 CMediaWiki\Hook\SpecialWatchlistGetNonRevisionTypesHookStable to implement
 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
 CSquidPurgeClientAn HTTP 1.0 client built for the purposes of purging Squid and Varnish
 CSquidPurgeClientPoolSquidPurgeClient helper class
 CStagingHelperUsed to mark any class which implements an staging method, for transforming data into the form expected by a payment processing gateway API endpoint
 CWikimedia\StaticArrayWriterFormat a static PHP array to be written to a file
 CStatsdAwareInterfaceDescribes a Statsd aware interface
 CStatsOutputA general output object
 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
 CSubdivisions
 CWikimedia\Rdbms\Subquery
 CSubscriptionMethodAbstract class that represents a method to update an email subscription
 CSVGMetadataExtractor
 CSVGReader
 CSyntaxHighlight
 CSyntaxHighlightAceThis 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
 CSyntaxHighlightGeSHiCompatThis 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
 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\Hook\TestCanonicalRedirectHookStable to implement
 CMediaWiki\EditPage\TextboxBuilderHelps EditPage build textboxes
 CMediaWiki\EditPage\TextConflictHelperHelper for displaying edit conflicts in text content models to users
 COOUI\TextInputWidget
 CMediaWiki\Hook\ThumbnailBeforeProduceHTMLHookStable to implement
 CMediaWiki\Tidy\TidyDriverBaseBase class for HTML cleanup utilities
 CMediaWiki\Hook\TitleArrayFromResultHookStable to implement
 CMediaWiki\Hook\TitleExistsHookStable to implement
 CTitleFactoryCreates Title objects
 CTitleFormatterA title formatter service for MediaWiki
 CMediaWiki\Hook\TitleGetEditNoticesHookStable to implement
 CMediaWiki\Hook\TitleGetRestrictionTypesHookStable to implement
 CMediaWiki\Hook\TitleIsAlwaysKnownHookStable to implement
 CMediaWiki\Hook\TitleIsMovableHookStable to implement
 CMediaWiki\Hook\TitleMoveCompleteHook
 CMediaWiki\Hook\TitleMoveCompletingHook
 CMediaWiki\Hook\TitleMoveHookStable to implement
 CMediaWiki\Hook\TitleMoveStartingHookStable to implement
 CTitleParserA title parser service for MediaWiki
 CMediaWiki\Permissions\Hook\TitleQuickPermissionsHookStable to implement
 CMediaWiki\Permissions\Hook\TitleReadWhitelistHookStable to implement
 CMediaWiki\Hook\TitleSquidURLsHookStable to implement
 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
 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()
 CTwig_Extension
 CWikimedia\ParamValidator\TypeDefBase definition for ParamValidator types
 CUcdXmlReader
 CUDPTransportA generic class to send a message over UDP
 CUIDGeneratorClass for getting statistically unique IDs
 CMediaWiki\Hook\UnblockUserCompleteHookStable to implement
 CMediaWiki\Hook\UnblockUserHookStable to implement
 CMediaWiki\Hook\UndeleteForm__showHistoryHookStable to implement
 CMediaWiki\Hook\UndeleteForm__showRevisionHookStable to implement
 CMediaWiki\Hook\UndeleteForm__undeleteHookStable to implement
 CMediaWiki\Hook\UndeletePageToolLinksHookStable to implement
 CMediaWiki\Hook\UndeleteShowRevisionHook
 CMediaWiki\Hook\UnitTestsAfterDatabaseSetupHookStable to implement
 CMediaWiki\Hook\UnitTestsBeforeDatabaseTeardownHookStable to implement
 CMediaWiki\Hook\UnitTestsListHookStable to implement
 CUnstagingHelperUsed to mark any class which implements an unstaging method, for transforming data returned by a payment processing gateway API call
 CMediaWiki\Hook\UnwatchArticleCompleteHookStable to implement
 CMediaWiki\Hook\UnwatchArticleHookStable to implement
 CUpdateLoggingMaintenance script that upgrade for log_id/log_deleted fields in a replication-safe way
 CMediaWiki\Hook\UpdateUserMailerFormattedPageStatusHookStable to implement
 CUploadBaseUploadBase and subclasses are the backend of MediaWiki's file uploads
 CMediaWiki\Hook\UploadCompleteHookStable to implement
 CMediaWiki\Hook\UploadCreateFromRequestHookStable to implement
 CMediaWiki\Hook\UploadForm_BeforeProcessingHookStable to implement
 CMediaWiki\Hook\UploadForm_getInitialPageTextHookStable to implement
 CMediaWiki\Hook\UploadForm_initialHookStable to implement
 CMediaWiki\Hook\UploadFormInitDescriptorHookStable to implement
 CMediaWiki\Hook\UploadFormSourceDescriptorsHookStable to implement
 CUploadRevisionImporter
 CUploadSourceAdapterThis is a horrible hack used to keep source compatibility
 CUploadStashUploadStash is intended to accomplish a few things:
 CMediaWiki\Hook\UploadStashFileHookStable to implement
 CMediaWiki\Hook\UploadVerifyFileHookStable to implement
 CMediaWiki\Hook\UploadVerifyUploadHookStable to implement
 CMediaWiki\User\Hook\User__mailPasswordInternalHookStable to implement
 CMediaWiki\User\Hook\UserAddGroupHookStable to implement
 CMediaWiki\User\Hook\UserArrayFromResultHookStable to implement
 CUserCache
 CMediaWiki\Permissions\Hook\UserCanHookStable to implement
 CMediaWiki\User\Hook\UserCanSendEmailHookStable to implement
 CMediaWiki\User\Hook\UserClearNewTalkNotificationHookStable to implement
 CUserDupesLook for duplicate user table entries and optionally prune them
 CMediaWiki\User\UserEditTrackerTrack info about user edit counts and timings
 CMediaWiki\User\Hook\UserEffectiveGroupsHookStable to implement
 CMediaWiki\Permissions\Hook\UserGetAllRightsHookStable to implement
 CMediaWiki\User\Hook\UserGetDefaultOptionsHookStable to implement
 CMediaWiki\User\Hook\UserGetEmailAuthenticationTimestampHookStable to implement
 CMediaWiki\User\Hook\UserGetEmailHookStable to implement
 CMediaWiki\Hook\UserGetLanguageObjectHookStable to implement
 CMediaWiki\User\Hook\UserGetReservedNamesHookStable to implement
 CMediaWiki\Permissions\Hook\UserGetRightsHookStable to implement
 CMediaWiki\Permissions\Hook\UserGetRightsRemoveHookStable to implement
 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\UserGroupsChangedHookStable to implement
 CMediaWiki\User\UserIdentityInterface for objects representing user identity
 CMediaWiki\Session\UserInfoObject holding data about a session's user
 CMediaWiki\Permissions\Hook\UserIsBlockedFromHookStable to implement
 CMediaWiki\User\Hook\UserIsBlockedGloballyHookStable to implement
 CMediaWiki\User\Hook\UserIsBotHookStable to implement
 CMediaWiki\Permissions\Hook\UserIsEveryoneAllowedHookStable to implement
 CMediaWiki\User\Hook\UserIsLockedHookStable to implement
 CMediaWiki\User\Hook\UserLoadAfterLoadFromSessionHookStable to implement
 CMediaWiki\User\Hook\UserLoadDefaultsHookStable to implement
 CMediaWiki\User\Hook\UserLoadFromDatabaseHookStable to implement
 CMediaWiki\User\Hook\UserLoadOptionsHookStable to implement
 CMediaWiki\Auth\Hook\UserLoggedInHookStable to implement
 CMediaWiki\Hook\UserLoginCompleteHookStable to implement
 CMediaWiki\Hook\UserLogoutCompleteHookStable to implement
 CMediaWiki\User\Hook\UserLogoutHookStable to implement
 CUserMailerCollection of static functions for sending mail
 CMediaWiki\Hook\UserMailerChangeReturnPathHookStable to implement
 CMediaWiki\Hook\UserMailerSplitToHookStable to implement
 CMediaWiki\Hook\UserMailerTransformContentHookStable to implement
 CMediaWiki\Hook\UserMailerTransformMessageHookStable to implement
 CUserNamePrefixSearchHandles searching prefixes of user names
 CMediaWiki\User\UserNameUtilsUserNameUtils service
 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\UserRemoveGroupHookStable to implement
 CMediaWiki\User\Hook\UserRequiresHTTPSHook
 CMediaWiki\User\Hook\UserResetAllOptionsHookStable to implement
 CMediaWiki\User\Hook\UserRetrieveNewTalksHook
 CUserRightsProxyCut-down copy of User interface for local-interwiki-database user rights manipulation
 CMediaWiki\User\Hook\UserSaveOptionsHookStable to implement
 CMediaWiki\User\Hook\UserSaveSettingsHookStable to implement
 CMediaWiki\User\Hook\UserSendConfirmationMailHookStable to implement
 CMediaWiki\Session\Hook\UserSetCookiesHook
 CMediaWiki\User\Hook\UserSetEmailAuthenticationTimestampHookStable to implement
 CMediaWiki\User\Hook\UserSetEmailHookStable to implement
 CMediaWiki\Hook\UsersPagerDoBatchLookupsHookStable to implement
 CMediaWiki\Hook\UserToolLinksEditHookStable to implement
 CMediaWiki\Hook\ValidateExtendedMetadataCacheHookStable to implement
 CValidationHelper
 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
 CVueComponentParserParser for Vue single file components (.vue files)
 CMediaWiki\Hook\WantedPages__getQueryInfoHookStable to implement
 CMediaWiki\Hook\WatchArticleCompleteHookStable to implement
 CMediaWiki\Hook\WatchArticleHookStable to implement
 CWatchedItemRepresentation of a pair of user and title for watchlist entries
 CWatchedItemQueryService
 CWatchedItemQueryServiceExtension
 CMediaWiki\Hook\WatchedItemQueryServiceExtensionsHookStable to implement
 CWatchedItemStoreInterface
 CMediaWiki\Hook\WatchlistEditorBeforeFormRenderHookStable to implement
 CMediaWiki\Hook\WatchlistEditorBuildRemoveLineHookStable to implement
 CMediaWiki\User\WatchlistNotificationManagerWatchlistNotificationManager 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\WebRequestPathInfoRouterHookStable to implement
 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\WebResponseSetCookieHookStable to implement
 CMediaWiki\Shell\Hook\WfShellWikiCmdHookStable to implement
 CMediaWiki\SpecialPage\Hook\WgQueryPagesHookStable to implement
 CMediaWiki\Hook\WhatLinksHerePropsHookStable to implement
 COOUI\Widget
 CWikiEditorHooks
 CWikiExporter
 CMediaWiki\Hook\WikiExporter__dumpStableQueryHookStable to implement
 CWikiImporterXML file reader for the page data importer
 CWikiMapHelper tools for dealing with other locally-hosted wikis
 CMediaWiki\Page\Hook\WikiPageDeletionUpdatesHook
 CMediaWiki\Page\Hook\WikiPageFactoryHookStable to implement
 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
 CWmfFramework_DrupalIncomplete shim library for processing payments from Drupal
 CWmfFramework_Mediawiki
 CMediaWiki\Diff\WordAccumulatorStores, escapes and formats the results of word-level diff
 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\XmlDumpWriterOpenPageHookStable to implement
 CMediaWiki\Hook\XmlDumpWriterWriteRevisionHookStable to implement
 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
 CXmlTransactionProcessorClass that prepares an XML transaction and executes it
 CXmlTypeCheck
 CMediaWiki\Languages\Data\ZhConversion
 CZipDirectoryReaderA class for reading ZIP file directories, for the purposes of upload verification
 CAbstractLogger
 CAbstractProcessingHandler
 CArrayAccess
 CBagOStuffPsrCache
 CConvertibleTimestamp
 CException
 CFormatterInterface
 CHtmlFormatter
 CIPUtils
 CIterator
 CLoaderInterface
 CLoggerAwareInterface
 CLogicException
 CMediaWikiIntegrationTestCase
 CNormalizerFormatter
 CNullTokenHandler
 CRuntimeException
 CSalvageableService
 CScopedCallback
 CScribunto_LuaLibraryBase
 CSerializable
 CServiceContainer
 CStatsdClient
 CStatsdDataFactory
 CStatsdDataFactoryInterface
 CStreamInterface
 CSyslogUdpHandler
 CTextInputWidget
 CTreeHandler
 CUnexpectedValueException
 CUploadedFileInterface
 CWidget