►CMediaWiki\Block\Hook\AbortAutoblockHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\AbortDiffCacheHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\AbortEmailNotificationHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\AbortTalkPageEmailNotificationHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\DB\AbstractSchemaValidator | Validate abstract schema json files against their JSON schema |
►CMediaWiki\Hook\ActionBeforeFormDisplayHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Actions\ActionFactory | |
►COOUI\ActionFieldLayout | |
CHTMLFormActionFieldLayout | |
►CMediaWiki\Hook\ActionModifyFormFieldsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\User\ActorCache | |
►CActorMigrationBase | This abstract base class helps migrate core and extension code to use the actor table |
CActorMigration | This is not intended to be a long-term part of MediaWiki; it will be deprecated and removed once actor migration is complete |
►CMediaWiki\User\ActorNormalization | Service for dealing with the actor table |
CMediaWiki\User\ActorStore | |
CMediaWiki\User\ActorStoreFactory | |
►CMediaWiki\Hook\AddNewAccountHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\AfterBuildFeedLinksHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\AfterFinalPageOutputHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\AfterImportPageHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\AfterParserFetchFileAndTitleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\AlternateEditHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\AlternateEditPreviewHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\AlternateUserMailerHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\AncientPagesQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\APIAfterExecuteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CApiAuthManagerHelper | Helper class for AuthManager-using API modules |
►CMediaWiki\Hook\ApiBeforeMainHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiCheckCanExecuteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CApiContinuationManager | This manages continuation state |
►CMediaWiki\Api\Hook\ApiDeprecationHelpHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CApiErrorFormatter | Formats errors and warnings for the API, and add them to the associated ApiResult |
CApiErrorFormatter_BackCompat | Format errors and warnings in the old style, for backwards compatibility |
►CMediaWiki\Api\Hook\ApiFeedContributions__feedItemHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiFormatHighlightHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\APIGetAllowedParamsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\APIGetDescriptionMessagesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\APIGetParamDescriptionMessagesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\APIHelpModifyOutputHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiMain__moduleManagerHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiMain__onExceptionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiMakeParserOptionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiMaxLagInfoHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiOpenSearchSuggestHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiOptionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Api\Validator\ApiParamValidator | This wraps a bunch of the API-specific parameter validation logic |
►CMediaWiki\Api\Hook\ApiParseMakeOutputPageHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiQuery__moduleManagerHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\APIQueryAfterExecuteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiQueryBaseAfterQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiQueryBaseBeforeQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiQueryBaseProcessRowHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\APIQueryGeneratorAfterExecuteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\APIQuerySiteInfoGeneralInfoHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\APIQuerySiteInfoStatisticsInfoHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiQueryTokensRegisterTypesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiQueryWatchlistExtractOutputDataHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\ApiRsdServiceApisHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CApiSerializable | This interface allows for overriding the default conversion applied by ApiResult::validateValue() |
CApiResult | This class represents the result of the API operations |
►CMediaWiki\Api\Hook\ApiValidatePasswordHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CArchivedFile | Deleted file in the 'filearchive' table |
CMediaWiki\Revision\ArchivedRevisionLookup | |
►CArrayObject | |
►CGenericArrayObject | |
CSiteList | |
CArrayUtils | A collection of static methods to play with arrays |
►CMediaWiki\Page\Hook\Article__MissingArticleConditionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleConfirmDeleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\ArticleContentOnDiffHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleDeleteAfterSuccessHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleDeleteCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleDeleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Storage\Hook\ArticleEditUpdateNewTalkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleFromTitleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ArticleMergeCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticlePageDataAfterHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticlePageDataBeforeHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleParserOptionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Storage\Hook\ArticlePrepareTextForEditHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleProtectCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleProtectHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticlePurgeHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleRevisionViewCustomHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ArticleRevisionVisibilitySetHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleShowPatrolFooterHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleUndeleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ArticleUpdateBeforeRedirectHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleViewFooterHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleViewHeaderHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ArticleViewRedirectHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CWikimedia\Rdbms\AtomicSectionIdentifier | Class used for token representing identifiers for atomic sections from IDatabase instances |
►CMediaWiki\SpecialPage\Hook\AuthChangeFormFieldsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Auth\AuthenticationProvider | An AuthenticationProvider is used by AuthManager when authenticating users |
►CMediaWiki\Auth\AbstractAuthenticationProvider | A base class that implements some of the boilerplate for an AuthenticationProvider |
►CMediaWiki\Auth\AbstractPreAuthenticationProvider | A base class that implements some of the boilerplate for a PreAuthenticationProvider |
CMediaWiki\Auth\ThrottlePreAuthenticationProvider | A pre-authentication provider to throttle authentication actions |
►CMediaWiki\Auth\AbstractPrimaryAuthenticationProvider | A base class that implements some of the boilerplate for a PrimaryAuthenticationProvider |
►CMediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider | Basic framework for a primary authentication provider that uses passwords |
CMediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider | A primary authentication provider that uses the password field in the 'user' table |
CMediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider | A primary authentication provider that uses the temporary password field in the 'user' table |
►CMediaWiki\Auth\AbstractSecondaryAuthenticationProvider | A base class that implements some of the boilerplate for a SecondaryAuthenticationProvider |
CMediaWiki\Auth\CheckBlocksSecondaryAuthenticationProvider | Check if the user is blocked, and prevent authentication if so |
CMediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider | Links third-party authentication to the user's account |
CMediaWiki\Auth\EmailNotificationSecondaryAuthenticationProvider | Handles email notification / email address confirmation for account creation |
CMediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider | Reset the local password, if signalled via $this->manager->setAuthenticationSessionData() |
►CMediaWiki\Auth\PreAuthenticationProvider | A pre-authentication provider can prevent authentication early on |
CMediaWiki\Auth\AbstractPreAuthenticationProvider | A base class that implements some of the boilerplate for a PreAuthenticationProvider |
►CMediaWiki\Auth\PrimaryAuthenticationProvider | A primary authentication provider is responsible for associating the submitted authentication data with a MediaWiki account |
CMediaWiki\Auth\AbstractPrimaryAuthenticationProvider | A base class that implements some of the boilerplate for a PrimaryAuthenticationProvider |
►CMediaWiki\Auth\SecondaryAuthenticationProvider | A secondary provider mostly acts when the submitted authentication data has already been associated to a MediaWiki user account |
CMediaWiki\Auth\AbstractSecondaryAuthenticationProvider | A base class that implements some of the boilerplate for a SecondaryAuthenticationProvider |
►CMediaWiki\Auth\AuthenticationRequest | This is a value object for authentication requests |
CMediaWiki\Auth\ButtonAuthenticationRequest | This is an authentication request that just implements a simple button |
CMediaWiki\Auth\ConfirmLinkAuthenticationRequest | |
CMediaWiki\Auth\CreateFromLoginAuthenticationRequest | This transfers state between the login and account creation flows |
CMediaWiki\Auth\CreatedAccountAuthenticationRequest | Returned from account creation to allow for logging into the created account |
CMediaWiki\Auth\CreationReasonAuthenticationRequest | Authentication request for the reason given for account creation |
►CMediaWiki\Auth\PasswordAuthenticationRequest | This is a value object for authentication requests with a username and password |
CMediaWiki\Auth\PasswordDomainAuthenticationRequest | This is a value object for authentication requests with a username, password, and domain |
CMediaWiki\Auth\RememberMeAuthenticationRequest | This is an authentication request added by AuthManager to show a "remember me" checkbox |
CMediaWiki\Auth\TemporaryPasswordAuthenticationRequest | This represents the intention to set a temporary password for the user |
CMediaWiki\Auth\UserDataAuthenticationRequest | This represents additional user data requested on the account creation form |
CMediaWiki\Auth\UsernameAuthenticationRequest | AuthenticationRequest to ensure something with a username is present |
CMediaWiki\Auth\AuthenticationResponse | This is a value object to hold authentication response data |
►CMediaWiki\Auth\Hook\AuthManagerLoginAuthenticateAuditHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Permissions\Authority | This interface represents the authority associated the current execution context, such as a web request |
CMediaWiki\Permissions\SimpleAuthority | Represents an authority that has a specific set of permissions which are specified explicitly |
CMediaWiki\Permissions\UltimateAuthority | Represents an authority that has all permissions |
CMediaWiki\Permissions\UserAuthority | Represents the authority of a given User |
►CUser | Internal since 1.36 |
CPPFuzzUser | |
CAutoLoader | Locations of core classes Extension classes are specified with $wgAutoloadClasses |
CAutoloadGenerator | Accepts a list of files and directories to search for php files and generates $wgAutoloadLocalClasses or $wgAutoloadClasses lines for all detected classes |
►CMediaWiki\User\Hook\AutopromoteConditionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CBacklinkCache | Class for fetching backlink lists, approximate backlink counts and partitions |
CMediaWiki\Cache\BacklinkCacheFactory | |
►CMediaWiki\Cache\Hook\BacklinkCacheGetConditionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Cache\Hook\BacklinkCacheGetPrefixHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CBacklinkJobUtils | Class with Backlink related Job helper methods |
CMediaWiki\BadFileLookup | |
►CMediaWiki\Hook\BadImageHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CBaseBufferHandler | |
CMediaWiki\Logger\Monolog\BufferHandler | Updates \Monolog\Handler\BufferHandler to use DeferredUpdates rather than register_shutdown_function |
CBaseDump | Readahead 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 | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Rest\BasicAccess\BasicAuthorizerInterface | An interface used by Router to ensure that the client has "basic" access, i.e |
►CMediaWiki\Rest\BasicAccess\BasicAuthorizerBase | An implementation of BasicAuthorizerInterface which creates a request-local object (a request authorizer) to do the actual authorization |
CMediaWiki\Rest\BasicAccess\MWBasicAuthorizer | A factory for MWBasicRequestAuthorizer which passes through a UserIdentity |
CMediaWiki\Rest\BasicAccess\CompoundAuthorizer | |
CMediaWiki\Rest\BasicAccess\StaticBasicAuthorizer | An authorizer which returns a value from authorize() which is given in the constructor |
CMediaWiki\Rest\CorsUtils | |
►CMediaWiki\Rest\BasicAccess\BasicRequestAuthorizer | A request authorizer which checks needsReadAccess() and needsWriteAccess() in the handler and calls isReadAllowed() and/or isWriteAllowed() in the subclass accordingly |
CMediaWiki\Rest\BasicAccess\MWBasicRequestAuthorizer | The concrete implementation of basic read/write restrictions in MediaWiki |
CMediaWiki\Search\SearchWidgets\BasicSearchResultSetWidget | Renders the search result area |
CBatchRowUpdate | |
CBatchRowWriter | |
►CMediaWiki\Page\Hook\BeforeDisplayNoArticleTextHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BeforeInitializeHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BeforePageDisplayHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BeforePageRedirectHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BeforeParserFetchFileAndTitleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BeforeParserFetchTemplateAndtitleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BeforeParserFetchTemplateRevisionRecordHook | |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BeforeParserrenderImageGalleryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Storage\Hook\BeforeRevertedTagUpdateHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BeforeWelcomeCreationHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BitmapHandlerCheckImageAreaHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BitmapHandlerTransformHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CBitmapMetadataHandler | Class to deal with reconciling and extracting metadata from bitmap images |
►CMediaWiki\Storage\BlobStore | Service for loading and storing data blobs |
CMediaWiki\Storage\SqlBlobStore | Service for storing and loading Content objects |
CMediaWiki\Storage\BlobStoreFactory | Service for instantiating BlobStores |
CMediaWiki\Block\BlockActionInfo | Defines the actions that can be blocked by a partial block |
CMediaWiki\Block\BlockErrorFormatter | A service class for getting formatted information about a block |
►CMediaWiki\Hook\BlockIpCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\BlockIpHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CBlockLevelPass | |
CMediaWiki\Block\BlockManager | A service class for checking blocks |
CMediaWiki\Block\BlockPermissionChecker | Block permissions |
CMediaWiki\Block\BlockPermissionCheckerFactory | Factory class for BlockPermissionChecker |
CMediaWiki\Block\BlockRestrictionStore | |
CMediaWiki\Block\BlockRestrictionStoreFactory | |
CMediaWiki\Block\BlockUser | Handles the backend logic of blocking users |
►CMediaWiki\Block\BlockUserFactory | |
CMediaWiki\Block\UserBlockCommandFactory | |
CMediaWiki\Block\BlockUtils | Backend class for blocking utils |
►CMediaWiki\Rest\Validator\BodyValidator | Interface for validating a request body |
CMediaWiki\Rest\Validator\JsonBodyValidator | Do-nothing body validator |
CMediaWiki\Rest\Validator\NullBodyValidator | Do-nothing body validator |
►CMediaWiki\Hook\BookInformationHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CCacheDependency | Base class to represent dependencies for LocalisationCache entries |
CConstantDependency | Depend on a PHP constant |
CFileDependency | Depend on a file |
CGlobalDependency | Depend on a PHP global variable |
CMainConfigDependency | Depend on a MW configuration variable |
CMediaWiki\Cache\CacheKeyHelper | Helper class for mapping value objects representing basic entities to cache keys |
►CWikimedia\ParamValidator\Callbacks | Interface defining callbacks needed by ParamValidator |
CMediaWiki\Api\Validator\ApiParamValidatorCallbacks | ParamValidator callbacks for the Action API |
CMediaWiki\Rest\Validator\ParamValidatorCallbacks | |
CWikimedia\ParamValidator\SimpleCallbacks | Simple Callbacks implementation for $_GET/$_POST/$_FILES data |
►CMediaWiki\Hook\CanonicalNamespacesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CCategoriesRdf | Helper class to produce RDF representation of categories |
CCategory | Category objects are immutable, strictly speaking |
►CMediaWiki\Page\Hook\CategoryAfterPageAddedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\CategoryAfterPageRemovedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CCategoryMembershipChange | |
►CMediaWiki\Page\Hook\CategoryPageViewHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\CategoryViewer__doCategoryQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\CategoryViewer__generateLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\User\CentralId\CentralIdLookupFactory | |
CCgzCopyTransaction | Class to represent a recompression operation for a single CGZ blob |
►CMediaWiki\SpecialPage\Hook\ChangeAuthenticationDataAuditHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CChangesFeed | Feed to Special:RecentChanges and Special:RecentChangesLinked |
►CChangesListFilter | Represents a filter (used on ChangesListSpecialPage and descendants) |
CChangesListBooleanFilter | Represents a hide-based boolean filter (used on ChangesListSpecialPage and descendants) |
CChangesListStringOptionsFilter | An individual filter in a ChangesListStringOptionsFilterGroup |
►CChangesListFilterGroup | Represents a filter group (used on ChangesListSpecialPage and descendants) |
CChangesListBooleanFilterGroup | If the group is active, any unchecked filters will translate to hide parameters in the URL |
CChangesListStringOptionsFilterGroup | Represents a filter group with multiple string options |
►CMediaWiki\Hook\ChangesListInitRowsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ChangesListInsertArticleLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\SpecialPage\Hook\ChangesListSpecialPageQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\SpecialPage\Hook\ChangesListSpecialPageStructuredFiltersHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\ChangeTags\Hook\ChangeTagAfterDeleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\ChangeTags\Hook\ChangeTagCanCreateHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\ChangeTags\Hook\ChangeTagCanDeleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CChangeTags | |
►CMediaWiki\ChangeTags\Hook\ChangeTagsAfterUpdateTagsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\ChangeTags\Hook\ChangeTagsAllowedAddHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\ChangeTags\Hook\ChangeTagsListActiveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ChangeUserGroupsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CCheckStorage | Maintenance script to do various checks on external storage |
CClassCollector | Reads PHP code and returns the FQCN of every class defined within it |
CMediaWiki\ResourceLoader\ClientHtml | Load and configure a ResourceLoader client on an HTML page |
CCloneDatabase | |
►CPsy\CodeCleaner\CodeCleanerPass | |
CCodeCleanerGlobalsPass | Prefix the real command with a 'global $VAR, $VAR2, ...;' command, where $VAR etc |
►CCollation | |
►CIcuCollation | |
CCollationCkb | Workaround for the lack of support of Sorani Kurdish / Central Kurdish language ('ckb') in ICU |
CIdentityCollation | Collation class that's essentially a no-op |
CRemoteIcuCollation | An ICU collation that uses a remote server to compute sort keys |
►CUppercaseCollation | |
►CNumericUppercaseCollation | Collation that orders text with numbers "naturally", so that 'Foo 1' < 'Foo 2' < 'Foo 12' |
►CCustomUppercaseCollation | Resort normal UTF-8 order by putting a bunch of stuff in PUA |
CAbkhazUppercaseCollation | |
CBashkirUppercaseCollation | |
►CMediaWiki\Hook\Collation__factoryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Collation\CollationFactory | Common factory to construct collation classes |
CMediaWiki\Shell\CommandFactory | Factory facilitating dependency injection for Command |
CMediaWiki\CommentFormatter\CommentBatch | This class provides a fluent interface for formatting a batch of comments |
►CMediaWiki\CommentFormatter\CommentFormatter | This is the main service interface for converting single-line comments from various DB comment fields into HTML |
CMediaWiki\CommentFormatter\RowCommentFormatter | This is basically a CommentFormatter with a CommentStore dependency, allowing it to retrieve comment texts directly from database result wrappers |
CMediaWiki\CommentFormatter\CommentItem | An object to represent one of the inputs to a batch formatting operation |
CMediaWiki\CommentFormatter\CommentParser | The text processing backend for CommentFormatter |
CMediaWiki\CommentFormatter\CommentParserFactory | |
CCommentStore | Handle database storage of comments such as edit summaries and log reasons |
CCommentStoreComment | Value object for a comment stored by CommentStore |
►CMediaWiki\Skin\ComponentRegistryContext | |
CMediaWiki\Skin\SkinComponentRegistryContext | |
CComposerHookHandler | |
CComposerInstalled | Reads an installed.json file and provides accessors to get what is installed |
CComposerJson | Reads a composer.json file and provides accessors to get its hash and the required dependencies |
CComposerLock | Reads a composer.lock file and provides accessors to get its hash and what is installed |
CComposerPackageModifier | |
CComposerPhpunitXmlCoverageEdit | This 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 |
CComposerVendorHtaccessCreator | Copyright (C) 2017 Kunal Mehta legok.nosp@m.tm@d.nosp@m.ebian.nosp@m..org |
CComposerVersionNormalizer | |
CMediaWiki\Rest\ConditionalHeaderUtil | |
►CConfig | Interface for configuration instances |
CEtcdConfig | Interface for configuration instances |
CGlobalVarConfig | Accesses configuration settings from $GLOBALS |
CHashConfig | A Config instance which stores all settings as a member variable |
►CMediaWiki\Config\IterableConfig | Interface for iterable configuration instances |
CHashConfig | A Config instance which stores all settings as a member variable |
CMultiConfig | Provides a fallback sequence for Config objects |
►CMediaWiki\Settings\Config\ConfigBuilder | Builder for Config objects |
►CMediaWiki\Settings\Config\ConfigBuilderBase | |
CMediaWiki\Settings\Config\ArrayConfigBuilder | |
CMediaWiki\Settings\Config\GlobalConfigBuilder | |
►CMediaWiki\Settings\Config\ConfigSchema | Represents a config schema |
CMediaWiki\Settings\Config\ConfigSchemaAggregator | Aggregates multiple config schemas |
CConfiguredReadOnlyMode | A read-only mode service which does not depend on LoadBalancer |
►CMediaWiki\User\Hook\ConfirmEmailCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CWikimedia\Rdbms\ConnectionManager | Database connection manager |
CWikimedia\Rdbms\SessionConsistentConnectionManager | Database connection manager |
►CContent | Base interface for content objects |
►CAbstractContent | Base implementation for content objects |
CFallbackContent | Content object implementation representing unknown content |
CMessageContent | Wrapper allowing us to handle a system message as a Content object |
►CTextContent | Content object implementation for representing flat text |
CCssContent | Content object for CSS pages |
CJavaScriptContent | Content for JavaScript pages |
CJsonContent | JSON text content that can be viewed and edit directly by users |
CWikitextContent | Content object for wiki text pages |
►CMediaWiki\Content\Hook\ContentAlterParserOutputHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Content\Hook\ContentGetParserOutputHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CContentHandler | A content handler knows how do deal with a specific type of content on a wiki page |
CFallbackContentHandler | Content handler implementation for unknown content |
►CTextContentHandler | Base content handler implementation for flat text contents |
►CCodeContentHandler | Content handler for code content such as CSS, JavaScript, JSON, etc |
CCssContentHandler | Content handler for CSS pages |
CJavaScriptContentHandler | Content handler for JavaScript pages |
CJsonContentHandler | Content handler for JSON text |
►CWikitextContentHandler | Content handler for wiki text pages |
CFileContentHandler | Content handler for File: files TODO: this handler s not used directly now, but instead manually called by WikitextHandler |
►CMediaWiki\Revision\Hook\ContentHandlerDefaultModelForHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Content\Hook\ContentHandlerForModelIDHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Content\Hook\ContentModelCanBeUsedOnHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CContentModelChange | Backend logic for changing the content model of a page |
►CMediaWiki\Page\ContentModelChangeFactory | Service for changing the content model of wiki pages |
CMediaWiki\Page\PageCommandFactory | Implementation of various page action services |
CMediaWiki\Content\Renderer\ContentParseParams | |
CMediaWiki\Content\Renderer\ContentRenderer | A service to render content |
CContentSecurityPolicy | |
►CMediaWiki\Hook\ContentSecurityPolicyDefaultSourceHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ContentSecurityPolicyDirectivesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ContentSecurityPolicyScriptSourceHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Content\Transform\ContentTransformer | A service to transform content |
►CMediaWiki\Hook\ContribsPager__getQueryInfoHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ContribsPager__reallyDoQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ContributionsLineEndingHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Revision\ContributionsLookup | |
CMediaWiki\Revision\ContributionsSegment | |
►CMediaWiki\Hook\ContributionsToolLinksHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Content\Hook\ConvertContentHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Message\Converter | Converter between Message and MessageValue |
CConverterRule | The rules used for language conversion, this processes the rules extracted by Parser from the -{ }- wikitext syntax |
CCookie | |
CCookieJar | Cookie jar to use with MWHttpRequest |
CCoreMagicVariables | Expansions of core magic variables, used by the parser |
CCoreParserFunctions | Various core parser functions, registered in every Parser |
CCoreTagHooks | Various tag hooks, registered in every Parser |
CWikimedia\Metrics\CounterMetric | |
CMediaWiki\Languages\Data\CrhExceptions | Exceptions Tables for Crimean Tatar (crh / Qırımtatarca) |
CWikimedia\Rdbms\CriticalSessionInfo | |
CCryptHKDF | |
CMediaWiki\Session\CsrfTokenSet | |
►CMediaWiki\Session\CsrfTokenSetProvider | |
►CIContextSource | Interface for objects which can provide a MediaWiki context on request |
►CContextSource | The simplest way of implementing IContextSource is to hold a RequestContext as a member variable and provide accessors to it |
►CApiBase | This abstract class implements many basic API functions, and is the base of all API classes |
CApiAMCreateAccount | Create an account with AuthManager |
CApiBlock | API module that facilitates the blocking of users |
CApiCSPReport | Api module to receive and log CSP violation reports |
CApiChangeAuthenticationData | Change authentication data with AuthManager |
CApiChangeContentModel | Api module to change the content model of existing pages |
CApiCheckToken | |
CApiClearHasMsg | API module that clears the hasmsg flag for current user |
CApiClientLogin | Log in to the wiki with AuthManager |
CApiComparePages | |
CApiDelete | API module that facilitates deleting pages |
CApiDisabled | API module that dies with an error immediately |
CApiEditPage | A module that allows for editing and creating pages |
CApiEmailUser | API Module to facilitate sending of emails to users |
CApiExpandTemplates | API module that functions as a shortcut to the wikitext preprocessor |
CApiFeedContributions | |
CApiFeedRecentChanges | Recent changes feed |
CApiFeedWatchlist | This action allows users to get their watchlist items in RSS/Atom formats |
CApiFileRevert | |
►CApiFormatBase | This is the abstract base class for API formatters |
CApiFormatFeedWrapper | This printer is used to wrap an instance of the Feed class |
►CApiFormatJson | API JSON output formatter |
CApiOpenSearchFormatJson | |
CApiFormatNone | Formatter that outputs nothing, for when you don't care about the response at all |
CApiFormatPhp | API Serialized PHP output formatter |
CApiFormatRaw | Formatter that spits out anything you like with any desired MIME type |
►CApiFormatXml | API XML output formatter |
CApiFormatXmlRsd | |
CApiHelp | Class to output help for an API module |
CApiImageRotate | |
CApiImport | API module that imports an XML file like Special:Import does |
CApiLinkAccount | Link an account with AuthManager |
CApiLogin | Unit to authenticate log-in attempts to the current wiki |
CApiLogout | API module to allow users to log out of the wiki |
CApiMain | This is the main API class, used for both external and internal processing |
CApiManageTags | |
CApiMergeHistory | API Module to merge page histories |
CApiMove | API Module to move pages |
CApiOpenSearch | |
CApiOptions | API module that facilitates the changing of user's preferences |
CApiPageSet | This class contains a list of pages that the client has requested |
CApiParamInfo | |
CApiParse | |
CApiPatrol | Allows user to patrol pages |
CApiProtect | |
CApiPurge | API interface for page purging |
CApiQuery | This is the main query class |
►CApiQueryBase | This is a base class for all Query modules |
CApiQueryAllMessages | A query action to return messages from site message cache |
CApiQueryAllUsers | Query module to enumerate all registered users |
CApiQueryAuthManagerInfo | A query action to return meta information about AuthManager state |
CApiQueryBlocks | Query module to enumerate all user blocks |
CApiQueryCategoryInfo | This query adds the "<categories>" subelement to all pages with the list of categories the page is in |
CApiQueryContributors | A query module to show contributors to a page |
CApiQueryDeletedrevs | Query module to enumerate all deleted revisions |
CApiQueryDisabled | API module that does nothing |
CApiQueryExternalLinks | A query module to list all external URLs found on a given set of pages |
CApiQueryFileRepoInfo | A query action to return meta information about the foreign file repos configured on the wiki |
CApiQueryFilearchive | Query module to enumerate all deleted files |
►CApiQueryGeneratorBase | |
CApiQueryAllCategories | Query module to enumerate all categories, even the ones that don't have category pages |
CApiQueryAllImages | Query module to enumerate all images |
CApiQueryAllLinks | Query module to enumerate links from all pages together |
CApiQueryAllPages | Query module to enumerate all available pages |
CApiQueryBacklinks | This is a three-in-one module to query: |
CApiQueryBacklinksprop | This implements prop=redirects, prop=linkshere, prop=catmembers, prop=transcludedin, and prop=fileusage |
CApiQueryCategories | A query module to enumerate categories the set of pages belong to |
CApiQueryCategoryMembers | A query module to enumerate pages that belong to a category |
CApiQueryDuplicateFiles | A query module to list duplicates of the given file(s) |
CApiQueryExtLinksUsage | |
CApiQueryIWBacklinks | This gives links pointing to the given interwiki |
CApiQueryImages | This query adds an "<images>" subelement to all pages with the list of images embedded into those pages |
CApiQueryLangBacklinks | This gives links pointing to the given interwiki |
CApiQueryLinks | A query module to list all wiki links on a given set of pages |
CApiQueryPagesWithProp | A query module to enumerate pages that use a particular prop |
CApiQueryPrefixSearch | |
CApiQueryProtectedTitles | Query module to enumerate all create-protected pages |
CApiQueryQueryPage | Query module to get the results of a QueryPage-based special page |
CApiQueryRandom | Query module to get list of random pages |
CApiQueryRecentChanges | A query action to enumerate the recent changes that were done to the wiki |
►CApiQueryRevisionsBase | A base class for functions common to producing a list of revisions |
CApiQueryAllDeletedRevisions | Query module to enumerate all deleted revisions |
CApiQueryAllRevisions | Query module to enumerate all revisions |
CApiQueryDeletedRevisions | Query module to enumerate deleted revisions for pages |
CApiQueryRevisions | A query action to enumerate revisions of a given page, or show top revisions of multiple pages |
CApiQuerySearch | Query module to perform full text search within wiki titles and content |
CApiQueryWatchlist | This query action allows clients to retrieve a list of recently modified pages that are part of the logged-in user's watchlist |
CApiQueryWatchlistRaw | This query action allows clients to retrieve a list of pages on the logged-in user's watchlist |
CApiQueryIWLinks | A query module to list all interwiki links on a page |
►CApiQueryImageInfo | A query action to get image information and upload history |
CApiQueryStashImageInfo | A query action to get image information from temporarily stashed files |
CApiQueryInfo | A query module to show basic page information |
CApiQueryLangLinks | A query module to list all langlinks (links to corresponding foreign language pages) |
CApiQueryLanguageinfo | API module to enumerate language information |
CApiQueryLogEvents | Query action to List the log events, with optional filtering by various parameters |
CApiQueryMyStashedFiles | Action=query&list=mystashedfiles module, gets all stashed files for the current user |
CApiQueryPagePropNames | A query module to list used page props |
CApiQueryPageProps | A query module to show basic page information |
CApiQuerySiteinfo | A query action to return meta information about the wiki site |
CApiQueryTags | Query module to enumerate change tags |
CApiQueryTokens | Module to fetch tokens via action=query&meta=tokens |
CApiQueryUserContribs | This query action adds a list of a specified user's contributions to the output |
CApiQueryUserInfo | Query module to get information about the currently logged-in user |
CApiQueryUsers | Query module to get information about a list of users |
CApiRemoveAuthenticationData | Remove authentication data from AuthManager |
CApiResetPassword | Reset password, with AuthManager |
CApiRevisionDelete | API interface to RevDel |
CApiRollback | |
CApiRsd | API module for sending out RSD information |
CApiSetNotificationTimestamp | API interface for setting the wl_notificationtimestamp field |
CApiSetPageLanguage | API module that facilitates changing the language of a page |
CApiStashEdit | Prepare an edit in shared cache so that it can be reused on edit |
CApiTag | |
CApiUnblock | API module that facilitates the unblocking of users |
CApiUndelete | |
CApiUpload | |
CApiUserrights | |
CApiValidatePassword | |
CApiWatch | API module to allow users to watch a page |
CApiModuleManager | This class holds a list of modules and handles instantiation |
CCategoryViewer | |
►CChangesList | |
CEnhancedChangesList | |
COldChangesList | |
CDerivativeContext | An IContextSource implementation which will inherit context from another source but allow individual pieces of context to be changed locally eg: A ContextSource that can inherit from the main RequestContext but have a different Title instance set on it |
CDifferenceEngine | DifferenceEngine is responsible for rendering the difference between two revisions as HTML |
CFormatMetadata | Format Image metadata values into a human readable form |
►CHTMLForm | Object handling generic submission, CSRF protection, layout and other logic for UI forms in a reusable manner |
►COOUIHTMLForm | Compact stacked vertical format for forms, implemented using OOUI widgets |
CEditWatchlistNormalHTMLForm | Extend OOUIHTMLForm purely so we can have a more sensible way of getting the section headers |
CPreferencesFormOOUI | Form to edit user preferences |
CUploadForm | Sub class of HTMLForm that provides the form section of SpecialUpload |
CVFormHTMLForm | Compact stacked vertical format for forms |
►CImageGalleryBase | Image gallery |
►CTraditionalImageGallery | |
CNolinesImageGallery | |
►CPackedImageGallery | |
►CPackedOverlayImageGallery | Packed overlay image gallery |
CPackedHoverImageGallery | Same as Packed except different CSS is applied to make the caption only show up on hover |
CSlideshowImageGallery | |
CImageHistoryList | Builds the image revision log shown on image pages |
►CImportReporter | Reporting callback |
CApiImportReporter | Import reporter for the API |
►CIndexPager | IndexPager is an efficient pager which uses a (roughly unique) index in the data set to implement paging, rather than a "LIMIT offset,limit" clause |
►CAlphabeticPager | IndexPager with an alphabetic list and a formatted navigation bar |
CCategoryPager | |
CProtectedTitlesPager | |
►CUsersPager | This class is used to get a list of user |
CActiveUsersPager | This class is used to get a list of active users |
►CReverseChronologicalPager | Efficient paging for SQL queries |
CDeletedContribsPager | |
CHistoryPager | |
CImageHistoryPseudoPager | |
CLogPager | |
CMergeHistoryPager | |
CNewPagesPager | |
►CRangeChronologicalPager | Pager for filtering by a range of dates |
CContribsPager | Pager for Special:Contributions |
CNewFilesPager | |
►CTablePager | Table-based display with a user-selectable sort order |
CAllMessagesTablePager | Use TablePager for prettified output |
CBlockListPager | |
CImageListPager | |
CProtectedPagesPager | |
CLogEventsList | |
CLoginHelper | Helper functions for the login form that need to be shared with other special pages (such as CentralAuth's SpecialCentralLogin) |
COutputPage | This is one of the Core classes and should be read at least once by any new developers |
►CRevisionListBase | List for revision table items for a single page |
►CChangeTagsList | |
CChangeTagsLogList | Stores a list of taggable log entries |
CChangeTagsRevisionList | Stores a list of taggable revisions |
►CRevDelList | |
►CRevDelFileList | List for oldimage table items |
CRevDelArchivedFileList | List for filearchive table items |
CRevDelLogList | List for logging table items |
►CRevDelRevisionList | List for revision table items |
CRevDelArchiveList | List for archive table items, i.e |
CRevisionList | |
►CSkin | The main skin class which provides methods and properties for all other skins |
►CSkinTemplate | Base class for QuickTemplate-based skins |
►CSkinMustache | Generic template for use with Mustache templates |
CSkinApi | SkinTemplate class for API output |
CSkinFallback | SkinTemplate class for the fallback skin |
CRequestContext | Group all the pieces relevant to the context of a request into one instance |
►CMediaWiki\Hook\CustomEditorHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Block\DatabaseBlockStore | |
CWikimedia\Rdbms\DatabaseDomain | Class to handle database/schema/prefix specifications for IDatabase |
CWikimedia\Rdbms\DatabaseFactory | Constructs Database objects |
►CDatabaseInstaller | Base class for DBMS-specific installation helper classes |
CMysqlInstaller | Class for setting up the MediaWiki database using MySQL |
CPostgresInstaller | Class for setting up the MediaWiki database using Postgres |
CSqliteInstaller | Class for setting up the MediaWiki database using SQLLite |
►CDatabaseUpdater | Class for handling database updates |
CMysqlUpdater | |
CPostgresUpdater | Class for handling updates to Postgres databases |
CSqliteUpdater | |
CDateFormatter | Date formatter |
CDateFormatterFactory | |
►CWikimedia\Rdbms\Database\DbQuoter | |
►CWikimedia\Rdbms\IDatabase | Basic database interface for live and lazy-loaded relation database handles |
►CWikimedia\Rdbms\Database | Relational database abstraction object |
►CWikimedia\Rdbms\DatabaseMysqlBase | MySQL database abstraction layer |
CWikimedia\Rdbms\DatabaseMysqli | Database abstraction object for PHP extension mysqli |
CWikimedia\Rdbms\DatabasePostgres | Postgres database abstraction layer |
CWikimedia\Rdbms\DatabaseSqlite | This is the SQLite database abstraction layer |
►CWikimedia\Rdbms\IMaintainableDatabase | Advanced database interface for IDatabase handles that include maintenance methods |
►CWikimedia\Rdbms\DBConnRef | Helper class used for automatically marking an IDatabase connection as reusable (once it no longer matters which DB domain is selected) and for deferring the actual network connection |
CWikimedia\Rdbms\MaintainableDBConnRef | |
CWikimedia\Rdbms\Database | Relational database abstraction object |
►CDeferrableCallback | Callback wrapper that has an originating method |
CAtomicSectionUpdate | Deferrable Update for closure/callback updates via IDatabase::doAtomicSection() |
CAutoCommitUpdate | Deferrable Update for closure/callback updates that should use auto-commit mode |
CMWCallableUpdate | Deferrable Update for closure/callback |
CTransactionRoundDefiningUpdate | Deferrable update that must run outside of any explicit LBFactory transaction round |
►CDeferrableUpdate | Interface that deferrable updates should implement |
CAtomicSectionUpdate | Deferrable Update for closure/callback updates via IDatabase::doAtomicSection() |
CAutoCommitUpdate | Deferrable Update for closure/callback updates that should use auto-commit mode |
CCdnCacheUpdate | Handles purging the appropriate CDN objects given a list of URLs or Title instances |
►CDataUpdate | Abstract base class for update jobs that do something with some secondary data extracted from article |
CHTMLCacheUpdate | HTML file cache invalidation all the pages linking to a given title |
►CMediaWiki\Deferred\LinksUpdate\LinksUpdate | Class the manages updates of *_link tables as well as similar extension-managed tables |
CMediaWiki\Deferred\LinksUpdate\LinksDeletionUpdate | Update object handling the cleanup of links tables after a page was deleted |
CRefreshSecondaryDataUpdate | Update object handling the cleanup of secondary data after a page was edited |
CHtmlFileCacheUpdate | HTMLFileCache purge update for a set of titles |
CJobQueueEnqueueUpdate | Enqueue lazy-pushed jobs that have accumulated from JobQueueGroup |
CMWCallableUpdate | Deferrable Update for closure/callback |
CMediaWiki\Storage\RevertedTagUpdate | Adds the mw-reverted tag to reverted edits after a revert is made |
►CMergeableUpdate | Interface that deferrable updates can implement to signal that updates can be combined |
CCdnCacheUpdate | Handles purging the appropriate CDN objects given a list of URLs or Title instances |
CHtmlFileCacheUpdate | HTMLFileCache purge update for a set of titles |
CJobQueueEnqueueUpdate | Enqueue lazy-pushed jobs that have accumulated from JobQueueGroup |
CMessageCacheUpdate | Message cache purging and in-place update handler for specific message page changes |
CSiteStatsUpdate | Class for handling updates to the site_stats table |
CUserEditCountUpdate | Handles increment the edit count for a given set of users |
CMessageCacheUpdate | Message cache purging and in-place update handler for specific message page changes |
CSearchUpdate | Database independent search index updater |
CSendPasswordResetEmailUpdate | Sends emails to all accounts associated with that email to reset the password |
CSiteStatsUpdate | Class for handling updates to the site_stats table |
CTransactionRoundDefiningUpdate | Deferrable update that must run outside of any explicit LBFactory transaction round |
CUserEditCountUpdate | Handles increment the edit count for a given set of users |
CWANCacheReapUpdate | Class for fixing stale WANObjectCache keys using a purge event source |
CDeferredUpdates | Class for managing the deferral of updates within the scope of a PHP script invocation |
CDeferredUpdatesScope | DeferredUpdates helper class for managing DeferrableUpdate::doUpdate() nesting levels caused by nested calls to DeferredUpdates::doUpdates() |
CDeferredUpdatesScopeStack | DeferredUpdates helper class for tracking DeferrableUpdate::doUpdate() nesting levels caused by nested calls to DeferredUpdates::doUpdates() |
CDeflate | Server-side helper for client-side compressed content |
►CMediaWiki\Hook\DeletedContribsPager__reallyDoQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\DeletedContributionsLineEndingHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Page\DeletePage | Backend logic for performing a page delete action |
►CMediaWiki\Page\DeletePageFactory | Service for page delete actions |
CMediaWiki\Page\PageCommandFactory | Implementation of various page action services |
►CMediaWiki\Hook\DeleteUnknownPreferencesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CWikimedia\DependencyStore\DependencyStore | Track per-module dependency file paths that are expensive to mass compute |
CWikimedia\DependencyStore\KeyValueDependencyStore | Track per-module file dependencies in object cache via BagOStuff |
CWikimedia\DependencyStore\SqlModuleDependencyStore | Track per-module file dependencies in the core module_deps table |
CDependencyWrapper | Store an arbitrary value whilst representing several CacheDependency objects as one |
CMediaWiki\HookContainer\DeprecatedHooks | |
CMediaWiki\Search\SearchWidgets\DidYouMeanWidget | Renders a suggested search for the user, or tells the user a suggested search was run instead of the one provided |
►CDiff | Class representing a 'diff' between two sequences of strings |
CWordLevelDiff | Performs a word-level diff on several lines |
CDiffEngine | This 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\DifferenceEngineAfterLoadNewTextHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineLoadTextAfterNewContentIsLoadedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineMarkPatrolledLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineMarkPatrolledRCIDHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineNewHeaderHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineOldHeaderHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineOldHeaderNoOldRevHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineRenderRevisionAddParserOutputHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineRenderRevisionShowFinalPatrolLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineShowDiffHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineShowDiffPageHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineShowDiffPageMaybeShowMissingRevisionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineShowEmptyOldContentHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Diff\Hook\DifferenceEngineViewHeaderHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CDiffFormatter | Base class for diff formatters |
CArrayDiffFormatter | A pseudo-formatter that just passes along the Diff::$edits array |
CTableDiffFormatter | MediaWiki default table style diff formatter |
CUnifiedDiffFormatter | A formatter that outputs unified diffs |
►CDiffOp | The base class for all other DiffOp classes |
CDiffOpAdd | Extends DiffOp |
CDiffOpChange | Extends DiffOp |
CDiffOpCopy | Extends DiffOp |
CDiffOpDelete | Extends DiffOp |
►CMediaWiki\Diff\Hook\DiffToolsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\DisplayOldSubtitleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CDjVuImage | Support for detecting/validating DjVu image files and getting some basic file metadata (resolution etc) |
CDnsSrvDiscoverer | |
CWikimedia\Rdbms\DoctrineSchemaBuilderFactory | @experimental |
►COOUI\DropdownInputWidget | |
CMediaWiki\Widget\NamespaceInputWidget | Namespace input widget |
CDummyLinker | |
►CDumpFilter | |
CDumpLatestFilter | |
CDumpNamespaceFilter | |
CDumpNotalkFilter | |
CExportProgressFilter | |
CDumpMultiWriter | |
►CDumpOutput | |
►CDumpFileOutput | |
►CDumpPipeOutput | |
CDump7ZipOutput | |
CDumpBZip2Output | |
CDumpDBZip2Output | |
CDumpGZipOutput | |
CDumpLBZip2Output | |
CDumpStringOutput | |
CMediaWiki\Settings\DynamicDefaultValues | |
CMediaWiki\EditPage\Constraint\EditConstraintFactory | Constraints reflect possible errors that need to be checked |
CMediaWiki\EditPage\Constraint\EditConstraintRunner | Back end to process the edit constraints |
►CMediaWiki\Hook\EditFilterHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditFilterMergedContentHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditFormInitialTextHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditFormPreloadTextHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPage__attemptSave_afterHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPage__attemptSaveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPage__importFormDataHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPage__showEditForm_fieldsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPage__showEditForm_initialHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPage__showReadOnlyForm_initialHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPage__showStandardInputs_optionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPageBeforeConflictDiffHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPageBeforeEditButtonsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPageBeforeEditToolbarHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPageCopyrightWarningHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPageGetCheckboxesDefinitionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPageGetDiffContentHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPageGetPreviewContentHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPageNoSuchSectionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EditPageTosSummaryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Storage\EditResultBuilder | Builder class for the EditResult object |
CMediaWiki\Storage\EditResultCache | Class allowing easy storage and retrieval of EditResults associated with revisions |
►CMediaWiki\User\Hook\EmailConfirmedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CEmailNotification | This module processes the email notifications when the current page is changed |
►CMediaWiki\Hook\EmailUserCCHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EmailUserCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EmailUserFormHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EmailUserHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EmailUserPermissionsErrorsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Emptiable | An interface to check for emptiness of an object |
►CMediaWiki\Hook\EnhancedChangesList__getLogTextHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EnhancedChangesListModifyBlockLineDataHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\EnhancedChangesListModifyLineDataHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CEnqueueableDataUpdate | Interface that marks a DataUpdate as enqueuable via the JobQueue |
CMediaWiki\Deferred\LinksUpdate\LinksDeletionUpdate | Update object handling the cleanup of links tables after a page was deleted |
CRefreshSecondaryDataUpdate | Update object handling the cleanup of secondary data after a page was edited |
►CWikimedia\WRStats\EntityKey | Base class for entity keys |
CWikimedia\WRStats\GlobalEntityKey | Entity key with global=true |
CWikimedia\WRStats\LocalEntityKey | Entity key with global=false |
CMediaWiki\Rest\EntryPoint | |
►CMediaWiki\Rest\Reporter\ErrorReporter | An ErrorReporter internally reports an error that happened during the handling of a request |
CMediaWiki\Rest\Reporter\MWErrorReporter | Error reporter based on MWExceptionHandler |
CMediaWiki\Rest\Reporter\PHPErrorReporter | Error reporter based on php's native trigger_error() method |
CEventRelayerGroup | Factory class for spawning EventRelayer objects using configuration |
CExecutableFinder | Utility class to find executables in likely places |
►CMediaWiki\Auth\Hook\ExemptFromAccountCreationThrottleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CExif | Class to extract and validate Exif data from jpeg (and possibly tiff) files |
►CWikimedia\LightweightObjectStore\ExpirationAwareness | Generic interface providing Time-To-Live constants for expirable object storage |
►CBagOStuff | Class representing a cache/ephemeral data store |
CCachedBagOStuff | Wrapper around a BagOStuff that caches data in memory |
►CMediumSpecificBagOStuff | Storage medium specific cache for storing items (e.g |
CAPCUBagOStuff | This is a wrapper for APCu's shared memory functions |
CEmptyBagOStuff | A BagOStuff object with no objects in it |
CHashBagOStuff | Simple store for keeping values in an associative array for the current process |
►CMemcachedBagOStuff | Base class for memcached clients |
CMemcachedPeclBagOStuff | A wrapper class for the PECL memcached client |
CMemcachedPhpBagOStuff | A wrapper class for the pure-PHP memcached client, exposing a BagOStuff interface |
CRESTBagOStuff | Interface to key-value storage behind an HTTP server |
CRedisBagOStuff | Redis-based caching module for redis server >= 2.6.12 and phpredis >= 2.2.4 |
CSqlBagOStuff | RDBMS-based caching module |
CWinCacheBagOStuff | Wrapper for WinCache object caching functions; identical interface to the APC wrapper |
CMultiWriteBagOStuff | A cache class that replicates all writes to multiple child caches |
CReplicatedBagOStuff | A cache class that directs writes to one set of servers and reads to another |
CIExpiringStore | Generic interface providing TTL constants for lightweight expiring object stores |
CMapCacheLRU | Handles a simple LRU key/value map with a maximum number of entries |
CWANObjectCache | Multi-datacenter aware caching interface |
CMediaWiki\ExtensionInfo | |
CExtensionJsonValidator | Validate extension.json files against their JSON schema |
CExtensionRegistry | The Registry loads JSON files, and uses a Processor to extract information from them |
►CMediaWiki\Hook\ExtensionTypesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CExternalStore | |
CExternalUserNames | Class to parse and build external user names |
►CFeedItem | A base class for outputting syndication feeds (e.g |
►CChannelFeed | Class to support the outputting of syndication feeds in Atom and RSS format |
CAtomFeed | Generate an Atom feed |
CRSSFeed | Generate an RSS feed |
CFeedUtils | Helper functions for feeds |
►CMediaWiki\Hook\FetchChangesListHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CWikimedia\Rdbms\Field | Base for all database-specific classes representing information about database fields |
CWikimedia\Rdbms\MySQLField | |
CWikimedia\Rdbms\PostgresField | |
CWikimedia\Rdbms\SQLiteField | |
►COOUI\FieldLayout | |
CHTMLFormFieldLayout | |
►COOUI\FieldsetLayout | |
CCollapsibleFieldsetLayout | |
CFileBackendGroup | Class to handle file backend registration |
►CFileBackendStoreOpHandle | FileBackendStore helper class for performing asynchronous file operations |
CFSFileOpHandle | |
CSwiftFileOpHandle | |
►CFileCacheBase | Base class for data storage in the file system |
CHTMLFileCache | Page view caching in the file system |
CResourceFileCache | ResourceLoader request result caching in the file system |
CFileContentsHasher | |
►CMediaWiki\Hook\FileDeleteCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CFileDeleteForm | File deletion user interface |
►CFileOp | FileBackend helper class for representing operations |
CCopyFileOp | Copy a file from one storage path to another in the backend |
CCreateFileOp | Create a file in the backend with the given content |
CDeleteFileOp | Delete a file at the given storage path from the backend |
CDescribeFileOp | Change metadata for a file at the given storage path in the backend |
CMoveFileOp | Move a file from one storage path to another in the backend |
CNullFileOp | Placeholder operation that has no params and does nothing |
CStoreFileOp | Store a file into the backend from a file on the file system |
CFileOpBatch | Helper class for representing batch file operations |
CMediaWiki\ResourceLoader\FilePath | A path to a bundled file (such as JavaScript or CSS), along with a remote and local base path |
►CFileRepo | Base class for file repositories |
CForeignAPIRepo | A foreign repository for a remote MediaWiki accessible through api.php requests |
►CLocalRepo | Local repository that stores files in the local filesystem and registers them in the wiki's own database |
CForeignDBRepo | A foreign repository with an accessible MediaWiki database |
CForeignDBViaLBRepo | A foreign repository with a MediaWiki database accessible via the configured LBFactory |
CNullRepo | File repository with no files, for testing purposes |
CTempFileRepo | FileRepo for temporary files created by FileRepo::getTempRepo() |
►CMediaWiki\Hook\FileTransformedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\FileUndeleteCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\FileUploadHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Preferences\Filter | Base interface for user preference filters that work as a middleware between storage and interface |
CMediaWiki\Preferences\IntvalFilter | |
CMediaWiki\Preferences\MultiTitleFilter | |
CMediaWiki\Preferences\MultiUsernameFilter | |
CMediaWiki\Preferences\TimezoneFilter | |
►CFilterIterator | |
►CFileBackendStoreShardListIterator | FileBackendStore helper function to handle listings that span container shards |
CFileBackendStoreShardDirIterator | Iterator for listing directories |
CFileBackendStoreShardFileIterator | Iterator for listing regular files |
CMappedIterator | Convenience class for generating iterators from iterators |
CForeignResourceManager | Manage foreign resources registered with ResourceLoader |
CForeignTitle | A simple, immutable structure to hold the title of a page on a foreign MediaWiki installation |
►CForeignTitleFactory | A parser that translates page titles into ForeignTitle objects |
CNaiveForeignTitleFactory | A parser that translates page titles on a foreign wiki into ForeignTitle objects, with no knowledge of the namespace setup on the foreign site |
CNamespaceAwareForeignTitleFactory | A parser that translates page titles on a foreign wiki into ForeignTitle objects, using information about the namespace setup on the foreign site |
►CForkController | Class for managing forking command line scripts |
COrderedStreamingForkController | Reads lines of work from an input stream and farms them out to multiple child streams |
►CMediaWiki\Hook\FormatAutocommentsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CFormatJson | JSON formatter wrapper class |
►CFSFile | Class representing a non-directory file on the file system |
CTempFSFile | This class is used to hold the location and do limited manipulation of files stored temporarily (this will be whatever wfTempDir() returns) |
►CMediaWiki\Hook\GalleryGetModesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CWikimedia\Metrics\GaugeMetric | |
CGenderCache | Caches user genders when needed to use correct namespace aliases |
CWikimedia\Rdbms\GeneralizedSql | Lazy-loaded wrapper for simplification and scrubbing of SQL queries for profiling |
►CMediaWiki\Actions\Hook\GetActionNameHook | |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Block\Hook\GetAllBlockActionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\GetAutoPromoteGroupsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetCacheVaryCookiesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetCanonicalURLHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Content\Hook\GetContentModelsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetDefaultSortkeyHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Content\Hook\GetDifferenceEngineHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetDoubleUnderscoreIDsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetExtendedMetadataHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetFullURLHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetHumanTimestampHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetInternalURLHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetIPHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetLangPreferredVariantHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetLinkColoursHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetLocalURL__ArticleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetLocalURL__InternalHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetLocalURLHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetLogTypesOnUserHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetMagicVariableIDsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetMetadataVersionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetNewMessagesAlertHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Preferences\Hook\GetPreferencesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\GetRelativeTimestampHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Content\Hook\GetSlotDiffRendererHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Block\Hook\GetUserBlockHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Permissions\Hook\GetUserPermissionsErrorsExpensiveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Permissions\Hook\GetUserPermissionsErrorsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CGIFMetadataExtractor | GIF frame counter |
CGitInfo | |
►CMediaWiki\Hook\GitViewersHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CWikimedia\UUID\GlobalIdGenerator | Class for getting statistically unique IDs without a central coordinator |
CMediaWiki\Permissions\GrantsInfo | Users can authorize applications to use their account via OAuth |
CMediaWiki\Permissions\GrantsLocalization | This 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\Handler | Base class for REST route handlers |
►CMediaWiki\Rest\Handler\AbstractContributionHandler | |
CMediaWiki\Rest\Handler\ContributionsCountHandler | |
CMediaWiki\Rest\Handler\UserContributionsHandler | |
►CMediaWiki\Rest\Handler\ActionModuleBasedHandler | Base class for REST handlers that are implemented by mapping to an existing ApiModule |
►CMediaWiki\Rest\Handler\EditHandler | Base class for REST API handlers that perform page edits (main slot only) |
CMediaWiki\Rest\Handler\CreationHandler | Core REST API endpoint that handles page creation (main slot only) |
CMediaWiki\Rest\Handler\UpdateHandler | Core REST API endpoint that handles page updates (main slot only) |
CMediaWiki\Rest\Handler\CompareHandler | |
►CMediaWiki\Rest\Handler\ParsoidHandler | Base class for Parsoid handlers |
CMediaWiki\Rest\Handler\TransformHandler | Handler for transforming content given in the request |
CMediaWiki\Rest\Handler\SearchHandler | Handler class for Core REST API endpoint that handles basic search |
►CMediaWiki\Rest\SimpleHandler | |
CMediaWiki\Rest\Handler\LanguageLinksHandler | |
CMediaWiki\Rest\Handler\MediaFileHandler | Handler class for media meta-data |
CMediaWiki\Rest\Handler\MediaLinksHandler | Handler class for Core REST API endpoints that perform operations on revisions |
CMediaWiki\Rest\Handler\PageHTMLHandler | |
CMediaWiki\Rest\Handler\PageHistoryCountHandler | Handler class for Core REST API endpoints that perform operations on revisions |
CMediaWiki\Rest\Handler\PageHistoryHandler | Handler class for Core REST API endpoints that perform operations on revisions |
CMediaWiki\Rest\Handler\PageSourceHandler | Handler class for Core REST API Page Source endpoint with the following routes: |
CMediaWiki\Rest\Handler\RevisionHTMLHandler | |
CMediaWiki\Rest\Handler\RevisionSourceHandler | A handler that returns page source and metadata for the following routes: |
CMediaWiki\HeaderCallback | |
CMediaWiki\Rest\HeaderContainer | This is a container for storing headers |
►CMediaWiki\Rest\HeaderParser\HeaderParserBase | |
CMediaWiki\Rest\HeaderParser\HttpDate | This is a parser for "HTTP-date" as defined by RFC 7231 |
CMediaWiki\Rest\HeaderParser\IfNoneMatch | A class to assist with the parsing of If-None-Match, If-Match and ETag headers |
CMediaWiki\Rest\HeaderParser\Origin | A class to assist with the parsing of Origin header according to the RFC 6454 https://tools.ietf.org/html/rfc6454#section-7 |
►CHistoryBlob | Base class for general text storage via the "object" flag in old_flags, or two-part external storage URLs |
CConcatenatedGzipHistoryBlob | Concatenated gzip (CGZ) storage Improves compression ratio by concatenating like objects before gzipping |
CDiffHistoryBlob | Diff-based history compression Requires xdiff and zlib |
CHistoryBlobCurStub | To speed up conversion from 1.4 to 1.5 schema, text rows can refer to the leftover cur table as the backend |
CHistoryBlobStub | Pointer object for an item within a CGZ blob stored in the text table |
►CMediaWiki\Hook\HistoryPageToolLinksHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\HistoryToolsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\HookContainer\HookRegistry | |
CMediaWiki\HookContainer\GlobalHookRegistry | A HookRegistry which sources its data from dynamically changing sources: $wgHooks and an ExtensionRegistry |
CMediaWiki\HookContainer\StaticHookRegistry | This is a simple immutable HookRegistry which can be used to set up a local HookContainer in tests and for similar purposes |
CHooks | Hooks class |
CHtml | This class is a collection of static functions that serve two purposes: |
CHtmlArmor | Marks HTML that shouldn't be escaped |
CHtmlCacheUpdater | Class to invalidate the CDN and HTMLFileCache entries associated with URLs/titles |
►CMediaWiki\Cache\Hook\HtmlCacheUpdaterAppendUrlsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Cache\Hook\HtmlCacheUpdaterVaryUrlsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Cache\Hook\HTMLFileCache__useFileCacheHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CHTMLFormField | The parent class to generate form fields |
CHTMLApiField | |
►CHTMLButtonField | Adds a generic button inline to the form |
CHTMLSubmitField | Add a submit button inline in the form (as opposed to HTMLForm::addButton(), which will add it at the end) |
CHTMLCheckField | A checkbox field |
CHTMLCheckMatrix | A checkbox matrix Operates similarly to HTMLMultiSelectField, but instead of using an array of options, uses an array of rows and an array of columns to dynamically construct a matrix of options |
CHTMLEditTools | |
CHTMLExpiryField | Expiry Field that allows the user to specify a precise date or a relative date string |
CHTMLFileField | File <input> field |
CHTMLFormFieldCloner | A container for HTMLFormFields that allows for multiple copies of the set of fields to be displayed to and entered by the user |
CHTMLFormFieldWithButton | Enables HTMLFormField elements to be build with a button |
CHTMLHiddenField | |
CHTMLInfoField | An information field (text blob), not a proper input |
►CHTMLMultiSelectField | Multi-select field |
CEditWatchlistCheckboxSeriesField | |
CHTMLRadioField | Radio checkbox fields |
►CHTMLSelectField | A select dropdown field |
CHTMLSelectAndOtherField | Double field with a dropdown list constructed from a system message in the format |
CHTMLSelectLanguageField | Language select field |
CHTMLSelectLimitField | A limit dropdown, which accepts any valid number |
►CHTMLSelectNamespace | Wrapper for Html::namespaceSelector to use in HTMLForm |
CHTMLNamespacesMultiselectField | Implements a tag multiselect input field for namespaces |
CHTMLSelectNamespaceWithButton | Creates a Html::namespaceSelector input field with a button assigned to the input field |
CHTMLTagFilter | Wrapper for ChangeTags::buildTagFilterSelector to use in HTMLForm |
►CHTMLTextAreaField | |
CHTMLRestrictionsField | Class for updating an MWRestrictions value (which is, currently, basically just an IP address list) |
►CHTMLTextField | <input> field |
CHTMLAutoCompleteSelectField | Text field for selecting a value from a large list of possible values, with auto-completion and optionally with a select dropdown for selecting common options |
CHTMLComboboxField | A combo box field |
CHTMLDateTimeField | A field that will contain a date and/or time |
►CHTMLFloatField | A field that will contain a numeric value |
►CHTMLIntField | A field that must contain a number |
CHTMLSizeFilterField | A size filter field for use on query-type special pages |
CHTMLSelectOrOtherField | Select dropdown field, with an additional "other" textbox |
CHTMLTagMultiselectField | Implements a tag multiselect input field for arbitrary values |
CHTMLTextFieldWithButton | Creates a text input field with a button assigned to the input field |
►CHTMLTitleTextField | Implements a text input field for page titles |
CHTMLTitlesMultiselectField | Implements a tag multiselect input field for titles |
►CHTMLUserTextField | Implements a text input field for user names |
CHTMLUsersMultiselectField | Implements a tag multiselect input field for user names |
CUploadSourceField | A form field that contains a radio box in the label |
CLicenses | A License class for use on Special:Upload |
CMediaWiki\HtmlHelper | Static utilities for manipulating HTML strings |
►CHTMLNestedFilterable | |
CHTMLCheckMatrix | A checkbox matrix Operates similarly to HTMLMultiSelectField, but instead of using an array of options, uses an array of rows and an array of columns to dynamically construct a matrix of options |
CHTMLMultiSelectField | Multi-select field |
►CMediaWiki\Linker\Hook\HtmlPageLinkRendererBeginHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Linker\Hook\HtmlPageLinkRendererEndHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Parser\Parsoid\HTMLTransform | |
CMediaWiki\Parser\Parsoid\HTMLTransformFactory | |
CHttp | Various HTTP related functions |
CWikimedia\Http\HttpAcceptNegotiator | Utility for negotiating a value from a set of supported values using a preference list |
CWikimedia\Http\HttpAcceptParser | |
CHTTPFileStreamer | Functions related to the output of file content |
CMediaWiki\Http\HttpRequestFactory | Factory creating MWHttpRequest objects |
CHttpStatus | |
►CWikimedia\Rdbms\IBlob | Wrapper allowing us to distinguish a blob from a normal string and an array of strings |
►CWikimedia\Rdbms\Blob | |
CWikimedia\Rdbms\PostgresBlob | |
►CMediaWiki\Content\IContentHandlerFactory | |
CMediaWiki\Content\ContentHandlerFactory | |
►CIDataAccess | |
CMediaWiki\Parser\Parsoid\Config\DataAccess | Implement Parsoid's abstract class for data access |
►CIDBAccessObject | Interface for database access objects |
CBotPassword | Utility class for bot passwords |
►CCentralIdLookup | The CentralIdLookup service allows for connecting local users with cluster-wide IDs |
CLocalIdLookup | A CentralIdLookup provider that just uses local IDs |
CDBAccessObjectUtils | Helper class for DAO classes |
►CFile | Implements some public methods and some protected utility functions which are required by multiple child classes |
CForeignAPIFile | Foreign file accessible through api.php requests |
►CLocalFile | Local file in the wiki's own database |
CForeignDBFile | Foreign file from a reachable database in the same wiki farm |
COldLocalFile | Old file in the oldimage table |
►CUnregisteredLocalFile | File without associated database record |
CUploadStashFile | |
►CMediaWiki\Page\PageLookup | Service for looking up information about wiki pages |
CMediaWiki\Page\PageStore | |
►CMediaWiki\Revision\RevisionFactory | Service for constructing RevisionRecord objects |
CMediaWiki\Revision\RevisionStore | Service for looking up page revisions |
►CMediaWiki\Revision\RevisionLookup | Service for looking up page revisions |
CMediaWiki\Revision\RevisionStore | Service for looking up page revisions |
CMediaWiki\Revision\RevisionStore | Service for looking up page revisions |
CMediaWiki\Storage\DerivedPageDataUpdater | A handle for managing updates for derived page data on edit, import, purge, etc |
CMediaWiki\Storage\SqlBlobStore | Service for storing and loading Content objects |
CMediaWiki\User\BotPasswordStore | |
CMediaWiki\User\UserFactory | Creates User objects |
CMediaWiki\User\UserGroupManager | Managers user groups |
►CMediaWiki\User\UserIdentityLookup | |
CMediaWiki\User\ActorStore | |
►CMediaWiki\User\UserOptionsLookup | Provides access to user options |
CMediaWiki\User\DefaultOptionsLookup | A service class to control default user options |
CMediaWiki\User\StaticUserOptionsLookup | A UserOptionsLookup that's just an array |
CMediaWiki\User\UserOptionsManager | A service class to control user options |
CTitle | Represents a title within MediaWiki |
►CWikiPage | Base representation for an editable wiki page |
CWikiCategoryPage | Special handling for representing category pages |
CWikiFilePage | Special handling for representing file pages |
CIEContentAnalyzer | This class simulates Microsoft Internet Explorer's terribly broken and insecure MIME type detection algorithm |
►CMediaWiki\EditPage\IEditObject | Serves as a common repository of constants for EditPage edit status results |
CEditPage | The edit page/HTML interface (split from Article) The actual database and text munging is still in Article, but it should get easier to call those from alternate interfaces |
►CMediaWiki\EditPage\Constraint\IEditConstraint | Interface for all constraints that can prevent edits |
CMediaWiki\EditPage\Constraint\AccidentalRecreationConstraint | Make sure user doesn't accidentally recreate a page deleted after they started editing |
CMediaWiki\EditPage\Constraint\AutoSummaryMissingSummaryConstraint | For an edit to an existing page but not with a new section, do not allow the user to post with a summary that matches the automatic summary if |
CMediaWiki\EditPage\Constraint\ChangeTagsConstraint | Verify user can add change tags |
CMediaWiki\EditPage\Constraint\ContentModelChangeConstraint | Verify user permissions if changing content model: Must have editcontentmodel rights Must be able to edit under the new content model |
CMediaWiki\EditPage\Constraint\CreationPermissionConstraint | Verify be able to create the page in question if it is a new page |
CMediaWiki\EditPage\Constraint\DefaultTextConstraint | Don't save a new page if it's blank or if it's a MediaWiki: message with content equivalent to default (allow empty pages in this case to disable messages, see T52124) |
CMediaWiki\EditPage\Constraint\EditFilterMergedContentHookConstraint | Verify EditFilterMergedContent hook |
CMediaWiki\EditPage\Constraint\EditRightConstraint | Verify user permissions: Must have edit rights |
CMediaWiki\EditPage\Constraint\ImageRedirectConstraint | Verify user permissions: If creating a redirect in the file namespace, must have upload rights |
CMediaWiki\EditPage\Constraint\MissingCommentConstraint | Do not allow the user to post an empty comment (only used for new section) |
CMediaWiki\EditPage\Constraint\NewSectionMissingSubjectConstraint | For a new section, do not allow the user to post with an empty subject (section title) unless they choose to |
CMediaWiki\EditPage\Constraint\PageSizeConstraint | Verify the page isn't larger than the maximum |
CMediaWiki\EditPage\Constraint\ReadOnlyConstraint | Verify site is not in read only mode |
CMediaWiki\EditPage\Constraint\SelfRedirectConstraint | Verify the page does not redirect to itself unless |
CMediaWiki\EditPage\Constraint\SimpleAntiSpamConstraint | Verify simple anti spam measure of an extra hidden text field |
CMediaWiki\EditPage\Constraint\SpamRegexConstraint | Verify summary and text do not match spam regexes |
CMediaWiki\EditPage\Constraint\UnicodeConstraint | Verify unicode constraint |
CMediaWiki\EditPage\Constraint\UserBlockConstraint | Verify user permissions: Must not be blocked from the page |
CMediaWiki\EditPage\Constraint\UserRateLimitConstraint | Verify user doesn't exceed rate limits |
►CMediaWiki\Mail\IEmailer | Interface for sending emails |
CMediaWiki\Mail\Emailer | |
►CIForeignRepoWithMWApi | A foreign repo that implement support for API queries |
CForeignAPIRepo | A foreign repository for a remote MediaWiki accessible through api.php requests |
►CIJobSpecification | Interface for serializable objects that describe a job queue task |
►CGenericParameterJob | Interface for generic jobs only uses the parameters field and are JSON serializable |
CCdnPurgeJob | Job to purge a set of URLs from CDN |
CClearUserWatchlistJob | Job to clear a users watchlist in batches |
CClearWatchlistNotificationsJob | Job for clearing all of the "last viewed" timestamps for a user's watchlist, or setting them all to the same value |
CDeletePageJob | Class DeletePageJob |
CDuplicateJob | No-op job that does nothing |
CEnqueueJob | Router job that takes jobs and enqueues them to their proper queues |
CNullJob | Degenerate job that does nothing, but can optionally replace itself in the queue and/or sleep for a brief time period |
CRevertedTagUpdateJob | Job for deferring the execution of RevertedTagUpdate |
CUserEditCountInitJob | Job that initializes an user's edit count if it's not yet set or the current value is outdated |
CUserGroupExpiryJob | |
CUserOptionsUpdateJob | Job that updates a user's preferences |
CJobSpecification | Job queue task description base code |
►CRunnableJob | Job that has a run() method and metadata accessors for JobQueue::pop() and JobQueue::ack() |
►CJob | Class to both describe a background job and handle jobs |
CActivityUpdateJob | Job for updating user activity like "last viewed" timestamps |
CAssembleUploadChunksJob | Assemble the segments of a chunked upload |
CCategoryMembershipChangeJob | Job to add recent change entries mentioning category membership changes |
CCdnPurgeJob | Job to purge a set of URLs from CDN |
CClearUserWatchlistJob | Job to clear a users watchlist in batches |
CClearWatchlistNotificationsJob | Job for clearing all of the "last viewed" timestamps for a user's watchlist, or setting them all to the same value |
CDeleteLinksJob | Job to prune link tables for pages that were deleted |
CDeletePageJob | Class DeletePageJob |
CDoubleRedirectJob | Job to fix double redirects after moving a page |
CDuplicateJob | No-op job that does nothing |
CEmaillingJob | Old job used for sending single notification emails; kept for backwards-compatibility |
CEnotifNotifyJob | Job for email notification mails |
CEnqueueJob | Router job that takes jobs and enqueues them to their proper queues |
CHTMLCacheUpdateJob | Job to purge the HTML/file cache for all pages that link to or use another page or file |
CNullJob | Degenerate job that does nothing, but can optionally replace itself in the queue and/or sleep for a brief time period |
CPublishStashedFileJob | Upload a file from the upload stash into the local file repo |
CRecentChangesUpdateJob | Job for pruning recent changes |
CRefreshLinksJob | Job to update link tables for pages |
CRevertedTagUpdateJob | Job for deferring the execution of RevertedTagUpdate |
CThumbnailRenderJob | Job for asynchronous rendering of thumbnails |
CUserEditCountInitJob | Job that initializes an user's edit count if it's not yet set or the current value is outdated |
CUserGroupExpiryJob | |
CUserOptionsUpdateJob | Job that updates a user's preferences |
CWatchlistExpiryJob | |
►CILanguageConverter | The shared interface for all language converters |
►CLanguageConverter | Base class for multi-variant language conversion |
CEnConverter | English specific converter routines |
CGanConverter | Gan Chinese specific code |
►CLanguageConverterSpecific | A class that extends LanguageConverter with specific behaviour |
CCrhConverter | Crimean Tatar (Qırımtatarca) converter routines |
CIuConverter | Inuktitut specific code |
CKkConverter | Kazakh (Қазақша) converter routines |
CKuConverter | Kurdish converter routines |
►CLanguageConverterIcu | A class that extends LanguageConverterSpecific for converts that use ICU rule-based transliterators |
CBanConverter | Balinese specific code |
CShiConverter | Shilha specific code |
CSrConverter | Serbian (Српски / Srpski) specific code |
CTgConverter | Tajik (Тоҷикӣ) specific code, converting Tajiki to Latin orthography |
CTlyConverter | Talysh specific code |
CUzConverter | Uzbek specific code |
CZhConverter | Chinese converter routine |
CTrivialLanguageConverter | A trivial language converter |
►CWikimedia\Rdbms\ILBFactory | Manager of ILoadBalancer objects, and indirectly of IDatabase connections |
►CWikimedia\Rdbms\LBFactory | |
CWikimedia\Rdbms\LBFactoryMulti | Advanced manager for multiple database sections, e.g |
CWikimedia\Rdbms\LBFactorySimple | Manage a simple setup with one primary database and optionally some replicas |
CWikimedia\Rdbms\LBFactorySingle | Manage a single hardcoded database connection |
►CWikimedia\Rdbms\ILoadBalancer | Create and track the database connections and transactions for a given database cluster |
►CWikimedia\Rdbms\ILoadBalancerForOwner | Internal interface for LoadBalancer methods used by LBFactory |
►CWikimedia\Rdbms\LoadBalancer | |
CWikimedia\Rdbms\LoadBalancerSingle | Trivial LoadBalancer that always returns an injected connection handle |
►CILocalizedException | Interface for MediaWiki-localized exceptions |
CApiUsageException | Exception used to abort API execution with an error |
►CErrorPageError | An error page which can definitely be safely rendered using the OutputPage |
CBadRequestError | An error page that emits an HTTP 400 Bad Request status code |
CBadTitleError | Show an error page on a badtitle |
CLocalFileLockError | |
CPermissionsError | Show an error when a user tries to do something they do not have the necessary permissions for |
CReadOnlyError | Show an error when the wiki is locked/read-only and the user tries to do something that requires write access |
CThrottledError | Show an error when the user hits a rate limit |
CUserBlockedError | Show an error when the user tries to do something whilst blocked |
CUserNotLoggedIn | Redirect a user to the login page |
CLocalizedException | Basic localized exception |
CMalformedTitleException | MalformedTitleException is thrown when a TitleParser is unable to parse a title string |
►CUploadStashException | |
CSpecialUploadStashTooLargeException | |
CUploadStashBadPathException | |
CUploadStashFileException | |
CUploadStashFileNotFoundException | |
CUploadStashNoSuchKeyException | |
CUploadStashNotLoggedInException | |
CUploadStashWrongOwnerException | |
CUploadStashZeroLengthFileException | |
CMediaWiki\ResourceLoader\Image | Class encapsulating an image used in an ImageModule |
►CMediaWiki\Hook\ImageBeforeProduceHTMLHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ImageOpenShowImageInlineBeforeHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ImagePageAfterImageLinksHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ImagePageFileHistoryLineHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ImagePageFindFileHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ImagePageShowTOCHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CWikimedia\Message\IMessageFormatterFactory | A simple factory providing a message formatter for a given language code |
CMediaWiki\Message\MessageFormatterFactory | The MediaWiki-specific implementation of IMessageFormatterFactory |
►CMediaWiki\Hook\ImgAuthBeforeStreamHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ImgAuthModifyHeadersHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CImportableOldRevision | |
CWikiRevision | Represents a revision, log entry or upload during the import process |
►CImportableUploadRevision | |
CWikiRevision | Represents a revision, log entry or upload during the import process |
►CMediaWiki\Hook\ImportHandleContentXMLTagHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ImportHandleLogItemXMLTagHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ImportHandlePageXMLTagHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ImportHandleRevisionXMLTagHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ImportHandleToplevelXMLTagHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ImportHandleUnknownUserHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ImportHandleUploadXMLTagHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ImportLogInterwikiLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CImportSource | Source interface for XML import |
CImportStreamSource | Imports a XML dump from a file (either from file upload, files on disk, or HTTP) |
CImportStringSource | Used for importing XML dumps where the content of the dump is in a string |
►CMediaWiki\Hook\ImportSourcesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CImportTitleFactory | Represents an object that can convert page titles on a foreign wiki (ForeignTitle objects) into page titles on the local wiki (Title objects) |
CNaiveImportTitleFactory | A class to convert page titles on a foreign wiki (ForeignTitle objects) into page titles on the local wiki (Title objects), using a default namespace mapping |
CNamespaceImportTitleFactory | A class to convert page titles on a foreign wiki (ForeignTitle objects) into page titles on the local wiki (Title objects), placing all pages in a fixed local namespace |
CSubpageImportTitleFactory | A class to convert page titles on a foreign wiki (ForeignTitle objects) into page titles on the local wiki (Title objects), placing all pages as subpages of a given root page |
►CMediaWiki\Hook\InfoActionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\InitializeArticleMaybeRedirectHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►COOUI\InputWidget | |
CMediaWiki\Widget\DateTimeInputWidget | Date-time input widget |
CInstallDocFormatter | |
►CInstaller | Base installer class |
CCliInstaller | Class for the core installer command line interface |
CWebInstaller | Class for the core installer web interface |
CInstallerOverrides | |
►CMediaWiki\Hook\InternalParseBeforeLinksHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\InternalParseBeforeSanitizeHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CInterwiki | Value object for representing interwiki records |
►CMediaWiki\Interwiki\Hook\InterwikiLoadPrefixHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Interwiki\InterwikiLookup | Service interface for looking up Interwiki records |
CMediaWiki\Interwiki\ClassicInterwikiLookup | InterwikiLookup implementing the "classic" interwiki storage (hardcoded up to MW 1.26) |
CMediaWiki\Interwiki\InterwikiLookupAdapter | |
CMediaWiki\Interwiki\NullInterwikiLookup | An interwiki lookup that has no data, intended for use in the installer |
►CMediaWiki\User\Hook\InvalidateEmailCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CIPageConfig | |
CMediaWiki\Parser\Parsoid\Config\PageConfig | Page-level configuration interface for Parsoid |
►CIPageContent | |
CMediaWiki\Parser\Parsoid\Config\PageContent | PageContent implementation for MediaWiki |
CIPTC | Class for some IPTC functions |
►CMediaWiki\Hook\IRCLineURLHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\IsFileCacheableHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CISiteConfig | |
CMediaWiki\Parser\Parsoid\Config\SiteConfig | Site-level configuration for Parsoid |
►CWikimedia\Rdbms\Platform\ISQLPlatform | Interface for query language |
CWikimedia\Rdbms\IDatabase | Basic database interface for live and lazy-loaded relation database handles |
►CWikimedia\Rdbms\Platform\SQLPlatform | Sql abstraction object |
►CWikimedia\Rdbms\Platform\MySQLPlatform | |
CWikimedia\Rdbms\MWMySQLPlatform | |
CWikimedia\Rdbms\Platform\PostgresPlatform | |
CWikimedia\Rdbms\Platform\SqlitePlatform | |
►CIStoreKeyEncoder | Generic interface for object stores with key encoding methods |
CBagOStuff | Class representing a cache/ephemeral data store |
CWANObjectCache | Multi-datacenter aware caching interface |
►CMediaWiki\Hook\IsTrustedProxyHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\IsUploadAllowedFromUrlHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\IsValidEmailAddrHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\IsValidPasswordHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CWikimedia\Message\ITextFormatter | |
CMediaWiki\Message\TextFormatter | The MediaWiki-specific implementation of ITextFormatter |
►CJobQueue | Class to handle enqueueing and running of background jobs |
CJobQueueDB | Class to handle job queues stored in the DB |
CJobQueueFederated | Class to handle enqueueing and running of background jobs for federated queues |
CJobQueueMemory | Class to handle job queues stored in PHP memory for testing |
CJobQueueRedis | Class to handle job queues stored in Redis |
CJobQueueGroup | Class to handle enqueueing of background jobs |
CMediaWiki\JobQueue\JobQueueGroupFactory | Class to construct JobQueueGroups |
►CWikimedia\Rdbms\JoinGroupBase | A class for code shared between SelectQueryBuilder and JoinGroup |
CWikimedia\Rdbms\JoinGroup | An object representing a parenthesized group of tables and their join types and conditions |
►CWikimedia\Rdbms\SelectQueryBuilder | Note that none of the methods in this class are stable to override |
CMediaWiki\Page\PageSelectQueryBuilder | |
CMediaWiki\User\UserSelectQueryBuilder | |
CJpegMetadataExtractor | Class for reading jpegs and extracting metadata |
CJSCompilerContext | |
CJSMinPlus | |
CJSNode | |
CMediaWiki\Json\JsonConstants | |
►CMediaWiki\Json\JsonSerializer | |
CMediaWiki\Json\JsonCodec | |
►CMediaWiki\Json\JsonUnserializer | |
CMediaWiki\Json\JsonCodec | |
►CMediaWiki\Content\Hook\JsonValidateSaveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CJSParser | |
CJSToken | |
CJSTokenizer | |
►CLanguage | Base class for language-specific code |
CLanguageAr | Arabic (العربية) specific code |
CLanguageAz | Azerbaijani (Azərbaycan) specific code |
CLanguageBe_tarask | Belarusian in Taraškievica orthography (Беларуская тарашкевіца) |
CLanguageBs | Bosnian (bosanski) |
CLanguageCu | Old Church Slavonic (Ѩзыкъ словѣньскъ) |
CLanguageDsb | Lower Sorbian (Dolnoserbski) specific code |
CLanguageEn | English-specific code |
CLanguageFi | Finnish (Suomi) |
CLanguageGa | Irish (Gaeilge) |
CLanguageHsb | Upper Sorbian (Hornjoserbsce) |
CLanguageHu | Hungarian localisation for MediaWiki |
CLanguageHy | Armenian (Հայերեն) |
CLanguageJa | Japanese (日本語) |
CLanguageKaa | Karakalpak (Qaraqalpaqsha) |
►CLanguageKk_cyrl | Kazakh (Қазақша) |
CLanguageKk | Kazakh (Қазақша) specific code |
CLanguageKm | Khmer (ភាសាខ្មែរ) |
CLanguageKsh | Ripuarian (Ripoarėsh) |
CLanguageLa | Latin (lingua Latina) |
CLanguageMl | Malayalam (മലയാളം) |
CLanguageMy | Burmese (Myanmasa) |
CLanguageOs | Ossetian (Ирон) |
CLanguageQqx | Dummy language that return the message names |
CLanguageSl | Slovenian (Slovenščina) |
CLanguageTr | Turkish (Türkçe) |
CLanguageTyv | Tyvan localization (Тыва дыл) |
CLanguageWa | Walloon (Walon) |
CLanguageYue | Cantonese (粵語) |
►CLanguageZh_hans | Simplified Chinese |
►CLanguageZh | Chinese-specific code |
CLanguageGan | Gan Chinese |
►CMediaWiki\Languages\Hook\Language__getMessagesFileNameHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CLanguageCode | Methods for dealing with language codes |
CMediaWiki\Languages\LanguageConverterFactory | An interface for creating language converters |
CMediaWiki\Languages\LanguageFactory | Internationalisation code See https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation for more information |
CMediaWiki\Languages\LanguageFallback | |
►CMediaWiki\Hook\LanguageGetNamespacesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Languages\Hook\LanguageGetTranslatedLanguageNamesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LanguageLinksHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Languages\LanguageNameUtils | A service that provides utilities to do with language names and codes |
►CMediaWiki\Hook\LanguageSelectorHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CLCStore | Interface for the persistence layer of LocalisationCache |
CLCStoreCDB | LCStore implementation which stores data as a collection of CDB files |
CLCStoreDB | LCStore implementation which uses the standard DB functions to store data |
CLCStoreNull | Null store backend, used to avoid DB errors during install |
CLCStoreStaticArray | Localisation cache storage based on PHP files and static arrays |
CLicense | A License class for use on Special:Upload (represents a single type of license) |
CWikimedia\Rdbms\LikeMatch | Used by Database::buildLike() to represent characters that have special meaning in SQL LIKE clauses and thus need no escaping |
CWikimedia\WRStats\LimitBatch | A class representing a batch of increment/peek operations on a WRStatsRateLimiter |
CWikimedia\WRStats\LimitBatchResult | A class representing the results from a batch operation |
CWikimedia\WRStats\LimitCondition | |
CWikimedia\WRStats\LimitOperation | Class representing one item in a limit batch |
CWikimedia\WRStats\LimitOperationResult | Information about the result of a single item in a limit batch |
CLinkBatch | Class representing a list of titles The execute() method checks them all for existence and adds them to a LinkCache object |
CMediaWiki\Cache\LinkBatchFactory | |
CLinker | Some internal bits split of from Skin.php |
►CMediaWiki\Linker\Hook\LinkerGenerateRollbackLinkHook | |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LinkerMakeExternalImageHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LinkerMakeExternalLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LinkerMakeMediaLinkFileHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CLinkFilter | Some functions to help implement an external link filter for spam control |
CLinkHolderArray | |
CMediaWiki\Linker\LinkRenderer | Class that generates HTML anchor link elements for pages |
CMediaWiki\Linker\LinkRendererFactory | Factory to create LinkRender objects |
CMediaWiki\Linker\LinksMigration | Service for compat reading of links tables |
►CMediaWiki\Deferred\LinksUpdate\LinksTable | The base class for classes which update a single link table |
CMediaWiki\Deferred\LinksUpdate\ExternalLinksTable | Externallinks |
CMediaWiki\Deferred\LinksUpdate\InterwikiLinksTable | Iwlinks |
CMediaWiki\Deferred\LinksUpdate\LangLinksTable | Langlinks |
CMediaWiki\Deferred\LinksUpdate\PagePropsTable | Page_props |
►CMediaWiki\Deferred\LinksUpdate\TitleLinksTable | An abstract base class for tables that link to local titles |
CMediaWiki\Deferred\LinksUpdate\CategoryLinksTable | Categorylinks |
►CMediaWiki\Deferred\LinksUpdate\GenericPageLinksTable | Shared code for pagelinks and templatelinks |
CMediaWiki\Deferred\LinksUpdate\PageLinksTable | Pagelinks |
CMediaWiki\Deferred\LinksUpdate\TemplateLinksTable | Templatelinks |
CMediaWiki\Deferred\LinksUpdate\ImageLinksTable | Imagelinks |
CMediaWiki\Deferred\LinksUpdate\LinksTableGroup | |
►CMediaWiki\Hook\LinksUpdateAfterInsertHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LinksUpdateCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LinksUpdateConstructedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LinksUpdateHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Linker\LinkTarget | |
CTitle | Represents a title within MediaWiki |
CTitleValue | Represents a page (or page fragment) title within MediaWiki |
►CMediaWiki\Linker\LinkTargetLookup | |
CMediaWiki\Linker\LinkTargetStore | Service for retrieving and storing link targets |
►CMediaWiki\ChangeTags\Hook\ListDefinedTagsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CListToggle | Class for generating clickable toggle links for a list of checkboxes |
CWikimedia\Message\ListType | The constants used to specify list types |
►CMediaWiki\Installer\Hook\LoadExtensionSchemaUpdatesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Options\Hook\LoadUserOptionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LocalFile__getHistoryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CLocalFileDeleteBatch | Helper class for file deletion |
CLocalFileMoveBatch | Helper class for file movement |
►CMediaWiki\Hook\LocalFilePurgeThumbnailsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CLocalFileRestoreBatch | Helper class for file undeletion |
►CLocalisationCache | Caching for the contents of localisation files |
CLocalisationCacheBulkLoad | LocalisationCache optimised for loading many languages at once |
►CMediaWiki\Hook\LocalisationCacheRecacheFallbackHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LocalisationCacheRecacheHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Settings\LocalSettingsLoader | Utility for loading LocalSettings files |
►CMediaWiki\Auth\Hook\LocalUserCreatedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CLockManager | Class for handling resource locking |
CFSLockManager | Simple version of LockManager based on using FS lock files |
CNullLockManager | Simple version of LockManager that only does lock reference counting |
►CQuorumLockManager | Version of LockManager that uses a quorum from peer servers for locks |
►CDBLockManager | Version of LockManager based on using named/row DB locks |
CMySqlLockManager | MySQL version of DBLockManager that supports shared locks |
CPostgreSqlLockManager | PostgreSQL version of DBLockManager that supports shared locks |
CMemcLockManager | Manage locks using memcached servers |
CRedisLockManager | Manage locks using redis servers |
CLockManagerGroup | Class to handle file lock manager registration |
CMediaWiki\FileBackend\LockManager\LockManagerGroupFactory | Service to construct LockManagerGroups |
►CLogEntry | Interface for log entries |
►CLogEntryBase | Extends the LogEntry Interface with some basic functionality |
►CDatabaseLogEntry | A value class to process existing log entries |
CRCDatabaseLogEntry | A subclass of DatabaseLogEntry for objects constructed from entries in the recentchanges table (rather than the logging table) |
CManualLogEntry | Class for creating new log entries and inserting them into the database |
►CMediaWiki\Hook\LogEventsListGetExtraInputsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LogEventsListLineEndingHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LogEventsListShowLogExtractHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LogExceptionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CLogFormatter | Implements the default log formatting |
CBlockLogFormatter | This class formats block log entries |
CContentModelLogFormatter | |
CDeleteLogFormatter | This class formats delete log entries |
CImportLogFormatter | This class formats import log entries |
CLegacyLogFormatter | This class formats all log entries for log types which have not been converted to the new system |
CMergeLogFormatter | This class formats merge log entries |
CMoveLogFormatter | This class formats move log entries |
CNewUsersLogFormatter | This class formats new user log entries |
CPageLangLogFormatter | This class formats language change log entries |
CPatrolLogFormatter | This class formats patrol log entries |
CProtectLogFormatter | This class formats protect log entries |
CRightsLogFormatter | This class formats rights log entries |
CTagLogFormatter | This 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 |
CUploadLogFormatter | This class formats upload log entries |
CWikitextLogFormatter | Log formatter specifically for log entries containing wikitext |
CMediaWiki\Logger\LoggerFactory | PSR-3 logger instance factory |
►CMediaWiki\Hook\LoginFormValidErrorMessagesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\LogLineHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CLogPage | Class to simplify the use of log pages |
►CMonolog\Formatter\LogstashFormatter | |
►CMediaWiki\Logger\Monolog\LogstashFormatter | LogstashFormatter squashes the base message array and the context and extras subarrays into one |
CMediaWiki\Logger\Monolog\CeeFormatter | CeeFormatter extends LogstashFormatter to prefix records with a "cee cookie" |
►CMediaWiki\Hook\LonelyPagesQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMagicWord | This class encapsulates "magic words" such as "#redirect", NOTOC, etc |
CMagicWordArray | Class for handling an array of magic words |
CMagicWordFactory | A factory that stores information about MagicWords, and creates them on demand with caching |
►CMediaWiki\Hook\MagicWordwgVariableIDsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMailAddress | Stores a single person's name and email address |
CMediaWiki\MainConfigNames | A class containing constants representing the names of configuration variables |
CMediaWiki\MainConfigSchema | This class contains schema declarations for all configuration variables known to MediaWiki core |
►CMaintenance | Abstract maintenance class for quickly writing and churning out maintenance scripts with minimal effort |
CAddChangeTag | Adds a change tag to the wiki |
CAddSite | Maintenance script for adding a site definition into the sites table |
CAllTrans | Maintenance script that gets all messages as defined by the English language file |
CAttachLatest | Maintenance script to correct wrong values in the page_latest field in the database |
►CBackupDumper | |
CDumpBackup | |
CTextPassDumper | |
CBackupReader | Maintenance script that imports XML dump files into the current wiki |
CBenchmarkParse | Maintenance script to benchmark how long it takes to parse a given title at an optionally specified timestamp |
►CBenchmarker | Base class for benchmark scripts |
CBenchmarkCommentFormatter | |
CBenchmarkEval | Benchmark any provided code for ad-hoc benchmarks |
CBenchmarkHooks | Maintenance script that benchmarks MediaWiki hooks |
CBenchmarkJSMinPlus | Maintenance script that benchmarks JSMinPlus |
CBenchmarkLruHash | Maintenance script that benchmarks HashBagOStuff and MapCacheLRU |
CBenchmarkPurge | Maintenance script that benchmarks CDN purge |
CBenchmarkSanitizer | Maintenance script that benchmarks Sanitizer methods |
CBenchmarkSettings | Maintenance script that benchmarks loading of settings files |
CBenchmarkTidy | |
CBenchmarkTitleValue | Maintenance script that benchmarks TitleValue vs Title |
CBenchmarkTruncate | Maintenance script that benchmarks TRUNCATE versus DELETE queries |
CBlockUsers | |
CCLIParser | Maintenance script to parse some wikitext |
CCategoryChangesAsRdf | Maintenance script to provide RDF representation of the recent changes in category tree |
CChangePassword | Maintenance script to change the password of a given user |
CCheckBadRedirects | Maintenance script to check that pages marked as being redirects really are |
CCheckComposerLockUpToDate | Checks whether your composer-installed dependencies are up to date |
CCheckDependencies | Checks dependencies for extensions, mostly without loading them |
CCheckImages | Maintenance script to check images to see if they exist, are readable, etc |
CCheckUsernames | Maintenance script to check that database usernames are actually valid |
CCleanupBlocks | Maintenance script to clean up user blocks with user names not matching the 'user' table |
CCleanupInvalidDbKeys | Maintenance script that cleans up invalid titles in various tables |
CCleanupPreferences | Maintenance script that removes unused preferences from the database |
CCleanupRemovedModules | Maintenance script to remove cache entries for removed ResourceLoader modules from the database |
CCleanupSpam | Maintenance script to cleanup all spam from a given hostname |
CCleanupUploadStash | Maintenance script to remove old or broken uploads from temporary uploaded file storage and clean up associated database records |
CClearInterwikiCache | Maintenance script to clear the cache of interwiki prefixes for all local wikis |
CCommandLineInc | |
CCommandLineInstaller | Maintenance script to install and configure MediaWiki |
CCompareParserCache | |
CCompressOld | Maintenance script that compress the text of a wiki |
CConvertExtensionToRegistration | |
CCopyFileBackend | Copy all files in one container of one backend to another |
CCopyJobQueue | Copy all jobs from one job queue system to another |
CCreateAndPromote | Maintenance script to create an account and grant it rights |
CCreateBotPassword | |
CDatabaseLag | Maintenance script to show database lag |
CDateFormats | Maintenance script that tests various language time and date functions |
CDeleteArchivedFiles | Maintenance script to delete archived (non-current) files from the database |
CDeleteArchivedRevisions | Maintenance script to delete archived (deleted from public) revisions from the database |
CDeleteAutoPatrolLogs | This 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 |
CDeleteBatch | Maintenance script to delete a batch of pages |
CDeleteDefaultMessages | Maintenance script that deletes all pages in the MediaWiki namespace which were last edited by "MediaWiki default" |
CDeleteEqualMessages | Maintenance script that deletes all pages in the MediaWiki namespace of which the content is equal to the system default |
CDeleteLocalPasswords | Delete unused local passwords |
CDeleteOldRevisions | Maintenance script that deletes old (non-current) revisions from the database |
CDeleteOrphanedRevisions | Maintenance script that deletes revisions which refer to a nonexisting page |
CDeleteSelfExternals | Maintenance script that deletes self-references to $wgServer from the externallinks table |
CDeleteTag | |
CDeleteUserEmail | |
CDigit2Html | Maintenance script that check digit transformation |
CDumpCategoriesAsRdf | Maintenance script to provide RDF representation of the category tree |
►CDumpIterator | Base class for iterating over a dump |
CCompareParsers | Maintenance script to take page text out of an XML dump file and render basic HTML out to files |
CSearchDump | Maintenance script that runs a regex in the revisions from a dump |
CDumpLinks | Maintenance script that generates a plaintext link dump |
CDumpMessages | Maintenance script that dumps an entire language, using the keys from English |
CDumpRenderer | Maintenance script that takes page text out of an XML dump file and render basic HTML out to files |
CDumpRev | Maintenance script that gets the text of a revision, resolving external storage if needed |
CDumpUploads | Maintenance script to dump a the list of files uploaded, for feeding to tar or similar |
CEditCLI | Maintenance script to make a page edit |
CEmptyUserGroup | |
CEraseArchivedFile | Maintenance script to delete archived (non-current) files from storage |
CExportSites | Maintenance script for exporting site definitions from XML into the sites table |
CFakeMaintenance | Fake maintenance wrapper, mostly used for the web installer/updater |
CFetchText | Maintenance script used to fetch page text in a subprocess |
CFileOpPerfTest | Maintenance script to test fileop performance |
CFindBadBlobs | Maintenance script for finding and marking bad content blobs |
CFindClasses | Maintenance script for finding the files that contain classes |
CFindDeprecated | Maintenance task that recursively scans MediaWiki PHP files for deprecated functions and interfaces and produces a report |
CFindMissingActors | Maintenance script for finding and replacing invalid actor IDs, see T261325 and T307738 |
CFindMissingFiles | |
CFindOrphanedFiles | |
CFixDoubleRedirects | Maintenance script that fixes double redirects |
CFixMergeHistoryCorruption | Maintenance script that clears rows of pages corrupted by MergeHistory, those pages 'exist' but have no visible revision |
CFixTimestamps | Maintenance script that fixes timestamp corruption caused by one or more webservers temporarily being set to the wrong time |
CFixUserRegistration | Maintenance script that fixes the user_registration field |
CFormatInstallDoc | Maintenance script that formats RELEASE-NOTE file to wiki text or HTML markup |
CGenerateCollationData | Generate first letter data files for Collation.php |
CGenerateConfigSchema | Maintenance script that generates configuration schema files: |
CGenerateJsonI18n | Maintenance script to generate JSON i18n files from a PHP i18n file |
CGenerateNormalizerDataAr | Generates the normalizer data file for Arabic |
CGenerateNormalizerDataMl | Generates the normalizer data file for Malayalam |
CGeneratePhpCharToUpperMappings | Update list of upper case differences between JS and PHP |
CGenerateSitemap | Maintenance script that generates a sitemap for the site |
CGenerateUcfirstOverrides | |
CGenerateUpperCharTable | |
CGetConfiguration | Print serialized output of MediaWiki config vars |
CGetLagTimes | Maintenance script that displays replication lag times |
CGetReplicaServer | Maintenance script that reports the hostname of a replica DB server |
CGetTextMaint | Maintenance script that outputs page text to stdout |
CGrepPages | Search pages for a given regex |
CImageBuilder | Maintenance script to update image metadata records |
CImportImages | |
CImportSiteScripts | Maintenance script to import all scripts in the MediaWiki namespace from a local site |
CImportSites | Maintenance script for importing site definitions from XML into the sites table |
CImportTextFiles | Maintenance script which reads in text files and imports their content to a page of the wiki |
CInitEditCount | |
CInitSiteStats | Maintenance script to re-initialise or update the site statistics table |
CInitUserPreference | Initialize a user preference based on the value of another preference |
CInvalidateBotPasswords | Maintenance script to invalidate the bot passwords of a given user |
CInvalidateUserSessions | Invalidate the sessions of certain users on the wiki |
CJSParseHelper | Maintenance script to test JavaScript validity using JsMinPlus' parser |
CLangMemUsage | Maintenance script that tries to get the memory usage for each language file |
CListVariants | |
►CLoggedUpdateMaintenance | Class for scripts that perform database maintenance and want to log the update in updatelog so we can later skip it |
CAddRFCandPMIDInterwiki | Run automatically with update.php |
CCleanupEmptyCategories | Maintenance script to clean up empty categories in the category table |
CCleanupUsersWithNoId | Maintenance script that cleans up tables that have valid usernames with no user ID |
CDeduplicateArchiveRevId | Maintenance script that cleans up archive rows with duplicated ar_rev_id, both within archive and between archive and revision |
CFixDefaultJsonContentPages | Usage: fixDefaultJsonContentPages.php |
CFixExtLinksProtocolRelative | Maintenance script that fixes any entry for protocol-relative URLs in the externallinks table |
CMigrateActors | Maintenance script that migrates actors from pre-1.31 columns to the 'actor' table |
CMigrateArchiveText | Maintenance script that migrates archive.ar_text and ar_flags to text storage |
CMigrateComments | Maintenance script that migrates comments from pre-1.30 columns to the 'comment' table |
CMigrateImageCommentTemp | Maintenance script that merges image_comment_temp into the image table |
CMigrateLinksTable | Maintenance script that populates normalization column in links tables |
CMigrateRevisionActorTemp | Maintenance script that merges the revision_actor_temp table into the revision table |
CPopulateArchiveRevId | Maintenance script that populares archive.ar_rev_id in old rows |
CPopulateBacklinkNamespace | Maintenance script to populate *_from_namespace fields |
CPopulateChangeTagDef | This 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 |
CPopulateExternallinksIndex60 | Maintenance script that populates the el_index_60 field in the externallinks table |
CPopulateFilearchiveSha1 | Maintenance script to populate the fa_sha1 field |
CPopulateImageSha1 | Maintenance script to populate the img_sha1 field |
CPopulateIpChanges | Maintenance script that will find all rows in the revision table where rev_user = 0 (user is an IP), and copy relevant fields to ip_changes so that historical data will be available when querying for IP ranges |
CPopulatePPSortKey | Usage: populatePPSortKey.php |
CPopulateRecentChangesSource | Maintenance script to populate the rc_source field |
CPopulateRevisionLength | Maintenance script that populates the rev_len and ar_len fields when they are NULL |
CPopulateRevisionSha1 | Maintenance script that fills the rev_sha1 and ar_sha1 columns of revision and archive tables for revisions created before MW 1.19 |
CRefreshExternallinksIndex | Maintenance script that refreshes the externallinks table el_index and el_index_60 from el_to |
CMWDocGen | Maintenance script that builds doxygen documentation |
CMakeTestEdits | Make test edits for a user to populate a test wiki |
CManageForeignResources | Manage foreign resources registered with ResourceLoader |
CManageJobs | Maintenance script that handles managing job queue admin tasks (re-push, delete, ...) |
CMcTest | Maintenance script that makes several 'set', 'incr' and 'get' requests on every memcached server and shows a report |
CMediaWikiShell | Interactive shell with completion and global scope |
CMergeMessageFileList | Maintenance script that merges $wgExtensionMessagesFiles from various extensions to produce a single array containing all message files |
CMigrateFileRepoLayout | Copy all files in FileRepo to an originals container using SHA1 paths |
CMigrateUserGroup | Maintenance script that re-assigns users from an old group to a new one |
CMoveBatch | Maintenance script to move a batch of pages |
CMwSql | Maintenance script that sends SQL queries from the specified file to the database |
CMysqlMaintenance | |
CNamespaceDupes | Maintenance script that checks for articles to fix after adding/deleting namespaces |
CNukeNS | Maintenance script that removes pages with only one revision from the MediaWiki namespace |
CNukePage | Maintenance script that erases a page record from the database |
COrphanStats | Maintenance script that shows some statistics on the blob_orphans table, created with trackBlobs.php |
CPageExists | |
CPatchSql | Maintenance script that manually runs an SQL patch outside of the general updaters |
CPopulateContentTables | Populate the content and slot tables |
CPopulateInterwiki | |
CProtect | Maintenance script that protects or unprotects a page |
CPruneFileCache | Maintenance script that prunes file cache for pages, objects, resources, etc |
CPruneUnusedLinkTargetRows | Maintenance script that cleans unused rows in linktarget table |
CPurgeChangedFiles | Maintenance script that scans the deletion log and purges affected files within a timeframe |
CPurgeChangedPages | Maintenance script that sends purge requests for pages edited in a date range to squid/varnish |
CPurgeExpiredBlocks | |
CPurgeExpiredUserrights | |
CPurgeExpiredWatchlistItems | |
CPurgeList | Maintenance script that sends purge requests for listed pages to CDN |
CPurgeMessageBlobStore | Purge the MessageBlobStore cache |
CPurgeModuleDeps | Maintenance script to purge the module_deps database cache table for ResourceLoader |
CPurgeOldText | Maintenance script that purges old text records from the database |
CPurgePage | Maintenance script that purges a list of pages passed through stdin |
CPurgeParserCache | Maintenance script to remove old objects from the parser cache |
CReassignEdits | Maintenance script that reassigns edits from a user or IP address to another user |
CRebuildAll | Maintenance script that rebuilds link tracking tables from scratch |
CRebuildFileCache | Maintenance script that builds the file cache |
CRebuildLocalisationCache | Maintenance script to rebuild the localisation cache |
CRebuildMessages | Maintenance script that purges cache used by MessageCache |
CRebuildRecentchanges | Maintenance script that rebuilds recent changes from scratch |
CRebuildTextIndex | Maintenance script that rebuilds search index table from scratch |
CRecountCategories | Maintenance script that refreshes category membership counts in the category table |
CRefreshFileHeaders | Maintenance script to refresh file headers from metadata |
CRefreshImageMetadata | Maintenance script to refresh image metadata fields |
CRefreshLinks | Maintenance script to refresh link tables |
CRemoveInvalidEmails | A script to remove emails that are invalid from the user_email column of the user table |
CRemoveUnusedAccounts | Maintenance script that removes unused user accounts from the database |
CRenameDbPrefix | Maintenance script that changes the prefix of database tables |
CRenameRestrictions | Maintenance script that updates page_restrictions and protected_titles tables to use a new name for a given restriction level |
CResetAuthenticationThrottle | Reset login/signup throttling for a specified user and/or IP |
CResetPageRandom | Maintenance script that resets page_random over a time range |
CResetUserEmail | Maintenance script that resets user email |
CRollbackEdits | Maintenance script to rollback all edits by a given user or IP provided they're the most recent edit |
CRunBatchedQuery | Maintenance script to run a database query in batches and wait for replica DBs |
CRunJobs | Maintenance script that runs pending jobs |
►CSchemaMaintenance | |
CGenerateSchemaChangeSql | Maintenance script to generate schema from abstract json files |
CGenerateSchemaSql | Maintenance script to generate schema from abstract json files |
CShowJobs | Maintenance script that reports the number of jobs currently waiting in the primary database |
CShowSiteStats | Maintenance script to show the cached statistics |
CSqliteMaintenance | Maintenance script that performs some operations specific to SQLite database backend |
CStorageTypeStats | |
►CTableCleanup | Generic class to cleanup a database table |
CCleanupCaps | Maintenance script to clean up broken page links when somebody turns on or off $wgCapitalLinks |
CCleanupImages | Maintenance script to clean up broken, unparseable upload filenames |
CCleanupWatchlist | Maintenance script to remove broken, unparseable titles in the watchlist table |
CTitleCleanup | Maintenance script to clean up broken, unparseable titles |
CTidyUpT39714 | Fixes all rows affected by T39714 |
CUndelete | |
CUpdateArticleCount | Maintenance script to provide a better count of the number of articles and update the site statistics table, if desired |
CUpdateCollation | Maintenance script that will find all rows in the categorylinks table whose collation is out-of-date |
CUpdateExtensionJsonSchema | |
CUpdateMediaWiki | Maintenance script to run database schema updates |
CUpdateRestrictions | Maintenance script that updates page_restrictions table from old page_restriction column |
CUpdateSearchIndex | Maintenance script for periodic off-peak updating of the search index |
CUpdateSpecialPages | Maintenance script to update cached special pages |
CUppercaseTitlesForUnicodeTransition | Maintenance script to rename titles affected by changes to Unicode (or otherwise to Language::ucfirst) |
CUserOptionsMaintenance | |
CValidateRegistrationFile | |
CVersion | |
CViewCLI | Maintenance script to show page contents |
CWikiBirthday | |
CWrapOldPasswords | Maintenance script to wrap all passwords of a certain type in a specified layered type that wraps around the old type |
CMediaWiki\Maintenance\MaintenanceParameters | Command line parameter handling for maintenance scripts |
►CMediaWiki\Hook\MaintenanceRefreshLinksInitHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Maintenance\MaintenanceRunner | A runner for maintenance scripts |
►CMediaWiki\Hook\MaintenanceShellStartHook | |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\MaintenanceUpdateAddParamsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\MakeGlobalVariablesScriptHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ManualLogEntryBeforePublishHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\MarkPatrolledCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\MarkPatrolledHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaHandler | Base media handler class |
►CImageHandler | Media handler abstract base class for images |
CDjVuHandler | Handler for DjVu images |
CSvgHandler | Handler for SVG images |
►CTransformationalImageHandler | Handler for images that need to be transformed |
►CBitmapHandler | Generic handler for bitmap images |
CBitmapHandler_ClientOnly | Handler for bitmap images that will be resized by clients |
CBmpHandler | Handler for Microsoft's bitmap format; getimagesize() doesn't support these files |
►CExifBitmapHandler | Stuff specific to JPEG and (built-in) TIFF handler |
CJpegHandler | JPEG specific handler |
CTiffHandler | Handler for Tiff images |
CGIFHandler | Handler for GIF images |
CJpeg2000Handler | Handler for JPEG2000 images |
CPNGHandler | Handler for PNG images |
CWebPHandler | Handler for Google's WebP format https://developers.google.com/speed/webp/ |
CXCFHandler | Handler for the Gimp's native file format; getimagesize() doesn't support these files |
CMediaHandlerFactory | Class to construct MediaHandler objects |
►CMediaHandlerState | An interface to support process-local caching of handler data associated with a given file |
CFile | Implements some public methods and some protected utility functions which are required by multiple child classes |
CTrivialMediaHandlerState | Trivial implementation of MediaHandlerState |
►CMediaTransformOutput | Base class for the output of MediaHandler::doTransform() and File::transform() |
►CMediaTransformError | Basic media transform error class |
CTransformParameterError | Shortcut class for parameter validation errors |
CTransformTooBigImageAreaError | Shortcut class for parameter file size errors |
CThumbnailImage | Media transform output for images |
CMediaWiki | Helper class for the index.php entry point |
CMediaWiki\Site\MediaWikiPageNameNormalizer | Service for normalizing a page name using a MediaWiki api |
►CMediaWiki\Hook\MediaWikiPerformActionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\MediaWikiServicesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWikiVersionFetcher | Provides access to MediaWiki's version without requiring MediaWiki (or anything else) being loaded first |
CMemoizedCallable | APCu-backed function memoization |
CMergeHistory | Handles the backend logic of merging the histories of two pages |
►CMediaWiki\Page\MergeHistoryFactory | Service for mergehistory actions |
CMediaWiki\Page\PageCommandFactory | Implementation of various page action services |
CMediaWiki\Settings\Config\MergeStrategy | |
►CMediaWiki\Cache\Hook\MessageCache__getHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Cache\Hook\MessageCacheReplaceHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMessageLocalizer | Interface for localizing messages in MediaWiki |
►CAction | Actions are things which can be done to pages (edit, delete, rollback, etc) |
►CFormAction | An action which shows a form and does something based on the input from the form |
CMarkpatrolledAction | Mark a revision as patrolled on a page |
►CMcrUndoAction | Temporary action for MCR undos |
CMcrRestoreAction | Temporary action for restoring multi-content revisions |
CPurgeAction | User-requested page cache purging |
CRevertAction | File reversion user interface WikiPage must contain getFile method: \WikiFilePage Article::getFile is only for b/c: \ImagePage |
CRollbackAction | User interface for the rollback action |
►CWatchAction | Page addition to a user's watchlist |
CUnwatchAction | Page removal from a user's watchlist |
►CFormlessAction | An action which just does something, without showing a form first |
CCreditsAction | |
►CDeleteAction | Handle page deletion |
CMediaWiki\Actions\FileDeleteAction | Handle file deletion |
►CEditAction | Page edition handler (action=edit) |
CSubmitAction | This is the same as EditAction; except that it sets the session cookie |
CHistoryAction | This class handles printing the history page for an article |
CInfoAction | Displays information about a page |
►CProtectAction | Handle page protection (action=protect) |
CUnprotectAction | Handle page unprotection (action=unprotect) |
CRawAction | A simple method to retrieve the plain source of an article, using "action=raw" in the GET request string |
CRenderAction | Handle action=render |
CSpecialPageAction | An action that just passes the request to the relevant special page |
CViewAction | An action that views article content |
CIContextSource | Interface for objects which can provide a MediaWiki context on request |
►CMediaWiki\ResourceLoader\Context | Context object that contains information about the state of a specific ResourceLoader web request |
CMediaWiki\ResourceLoader\Context72Hack | PHP 7.2 hack to work around the issue described at https://phabricator.wikimedia.org/T166010#5962098 Load the Context class when ResourceLoader is loaded |
CMediaWiki\ResourceLoader\DerivativeContext | A mutable version of Context |
►CSpecialPage | Parent class for all special pages |
►CAuthManagerSpecialPage | A special page subclass for authentication-related special pages |
►CLoginSignupSpecialPage | Holds shared logic for login and account creation pages |
CSpecialCreateAccount | Implements Special:CreateAccount |
CSpecialUserLogin | Implements Special:UserLogin |
►CSpecialChangeCredentials | Special change to change credentials (such as the password) |
CSpecialRemoveCredentials | Special change to remove credentials (such as a two-factor token) |
CSpecialLinkAccounts | Links/unlinks external accounts to the current user |
CSpecialUnlinkAccounts | |
►CChangesListSpecialPage | Special page which uses a ChangesList to show query results |
►CSpecialRecentChanges | A special page that lists last changes made to the wiki |
CSpecialRecentChangesLinked | This is to display changes made to all articles linked in an article |
CSpecialWatchlist | A special page that lists last changes made to the wiki, limited to user-defined list of titles |
►CFormSpecialPage | Special page which uses an HTMLForm to handle processing |
CSpecialBlock | A special page that allows users with 'block' right to block users from editing pages and other actions |
CSpecialBotPasswords | Let users manage bot passwords |
CSpecialChangeContentModel | |
CSpecialChangeEmail | Let users change their email address |
CSpecialLockdb | A form to make the database readonly (eg for maintenance purposes) |
CSpecialMute | A special page that allows users to modify their notification preferences |
CSpecialPageLanguage | Special page for changing the content language of a page |
CSpecialPasswordReset | Special page for requesting a password reset email |
CSpecialRandomInCategory | Special page to direct the user to a random page |
CSpecialRedirect | A special page that redirects to: the user for a numeric user id, the file for a given filename, or the page for a given revision id |
CSpecialResetTokens | Let users reset tokens like the watchlist token |
CSpecialUnlockdb | Implements Special:Unlockdb |
CSpecialUserLogout | Implements Special:Userlogout |
►CIncludableSpecialPage | Shortcut to construct an includable special page |
►CSpecialAllPages | Implements Special:Allpages |
CSpecialPrefixindex | Implements Special:Prefixindex |
CSpecialContributions | Special:Contributions, show user contributions in a paged list |
CSpecialListFiles | |
CSpecialListUsers | |
CSpecialNewFiles | |
CSpecialNewpages | A special page that list newly created pages |
CSpecialWhatLinksHere | Implements Special:Whatlinkshere |
►CQueryPage | This is a class for doing query pages; since they're almost all the same, we factor out some of the functionality into a superclass, and let subclasses derive from it |
►CImageQueryPage | Variant of QueryPage which uses a gallery to output results, thus suited for reports generating images |
CMostimagesPage | A special page that lists most used images |
CSpecialUncategorizedImages | Special page lists images which haven't been categorised |
CSpecialUnusedImages | A special page that lists unused images |
►CPageQueryPage | Variant of QueryPage which formats the result as a simple link to the page |
CSpecialDeadendPages | A special page that list pages that contain no link to other pages |
CSpecialLonelyPages | A special page looking for articles with no article linking to them, thus being lonely |
►CSpecialUncategorizedPages | A special page looking for page without any category |
CSpecialUncategorizedCategories | A special page that lists uncategorized categories |
CSpecialUncategorizedTemplates | Special page lists all uncategorised pages in the template namespace |
CSpecialWithoutInterwiki | Special page lists pages without language links |
CSpecialAncientPages | Implements Special:Ancientpages |
CSpecialBrokenRedirects | A special page listing redirects to non existent page |
CSpecialDoubleRedirects | A special page listing redirects to redirecting page |
►CSpecialFewestRevisions | Special page for listing the articles with the fewest revisions |
CSpecialMostRevisions | |
CSpecialLinkSearch | Special:LinkSearch to search the external-links table |
CSpecialListDuplicatedFiles | Special:ListDuplicatedFiles Lists all files where the current version is a duplicate of the current version of some other file |
CSpecialListRedirects | Special:Listredirects - Lists all the redirects on the wiki |
CSpecialMIMESearch | Searches the database for files of the requested MIME type, comparing this with the 'img_major_mime' and 'img_minor_mime' fields in the image table |
CSpecialMediaStatistics | |
CSpecialMostCategories | A special page that list pages that have highest category count |
CSpecialMostInterwikis | A special page that listed pages that have highest interwiki count |
CSpecialMostLinked | A special page to show pages ordered by the number of pages linking to them |
CSpecialMostLinkedCategories | A querypage to show categories ordered in descending order by the pages in them |
CSpecialMostLinkedTemplates | Special page lists templates with a large number of transclusion links, i.e |
CSpecialPagesWithProp | Special:PagesWithProp to search the page_props table |
►CSpecialShortPages | SpecialShortpages extends QueryPage |
CSpecialLongPages | |
CSpecialUnusedCategories | |
CSpecialUnusedTemplates | A special page that lists unused templates |
CSpecialUnwatchedPages | A special page that displays a list of pages that are not on anyone's watchlist |
►CWantedQueryPage | Class definition for a wanted query page like WantedPages, WantedTemplates, etc |
CSpecialWantedCategories | A querypage to list the most wanted categories - implements Special:Wantedcategories |
CSpecialWantedTemplates | A querypage to list the most wanted templates |
CWantedFilesPage | Querypage that lists the most wanted files |
CWantedPagesPage | A special page that lists most linked pages that does not exist |
CSpecialActiveUsers | Implements Special:Activeusers |
CSpecialAllMessages | |
CSpecialApiSandbox | |
CSpecialAutoblockList | A special page that lists autoblocks |
CSpecialBlockList | A special page that lists existing blocks |
CSpecialBookSources | Special page outputs information on sourcing a book with a particular ISBN The parser creates links to this page when dealing with ISBNs in wikitext |
CSpecialCategories | |
CSpecialComparePages | Implements Special:ComparePages |
CSpecialDeletedContributions | Implements Special:DeletedContributions to display archived revisions |
CSpecialExpandTemplates | A special page that expands submitted templates, parser functions, and variables, allowing easier debugging of these |
CSpecialExport | A special page that allows users to export pages in a XML file |
CSpecialFileDuplicateSearch | Searches the database for files of the requested hash, comparing this with the 'img_sha1' field in the image table |
CSpecialImport | MediaWiki page data importer |
CSpecialJavaScriptTest | |
CSpecialListGrants | This special page lists all defined rights grants and the associated rights |
CSpecialListGroupRights | This special page lists all defined user groups and the associated rights |
CSpecialLog | A special page that lists log entries |
CSpecialMergeHistory | Special page allowing users with the appropriate permissions to merge article histories, with some restrictions |
CSpecialPageData | Special page to act as an endpoint for accessing raw page data |
CSpecialPasswordPolicies | This special page lists the defined password policies for user groups |
CSpecialPreferences | A special page that allows users to change their preferences |
CSpecialProtectedpages | A special page that lists protected pages |
CSpecialProtectedtitles | A special page that list protected titles from creation |
►CSpecialRandomPage | Special page to direct the user to a random page |
CSpecialRandomRedirect | Special page to direct the user to a random redirect page (minus the second redirect) |
CSpecialRandomRootPage | |
CSpecialSearch | Implements Special:Search - Run text & title search and display the output |
CSpecialStatistics | Special page lists various statistics, including the contents of site_stats , plus page view details if enabled |
CSpecialTags | A special page that lists tags for edits |
CSpecialTrackingCategories | A special page that displays list of tracking categories Tracking categories allow pages with certain characteristics to be tracked |
CSpecialUnblock | A special page for unblocking users |
CSpecialUndelete | Special page allowing users with the appropriate permissions to view and restore deleted content |
CSpecialUpload | Form for handling uploads and special page |
CSpecialVersion | Give information about the version of MediaWiki, PHP, the DB and extensions |
►CUnlistedSpecialPage | Shortcut to construct a special page which is unlisted by default |
CDisabledSpecialPage | This class is a drop-in replacement for other special pages that need to be manually disabled |
CMovePageForm | A special page that allows users to change page titles |
►CRedirectSpecialPage | Shortcut to construct a special page alias |
►CRedirectSpecialArticle | Superclass for any RedirectSpecialPage which redirects the user to a particular article (as opposed to user contributions, logs, etc.) |
CSpecialMyLanguage | Unlisted special page just to redirect the user to the translated version of a page, if it exists |
CSpecialMypage | Special page pointing to current user's user page |
CSpecialMytalk | Special page pointing to current user's talk page |
CSpecialAllMyUploads | Special page pointing to current user's uploaded files (including old versions) |
CSpecialDiff | Redirect from Special:Diff/### to index.php?diff=### and from Special:Diff/###/### to index.php?oldid=###&diff=### |
CSpecialFilepath | A special page that redirects to the URL of a given file |
CSpecialMycontributions | Special page pointing to current user's contributions |
CSpecialMyuploads | Special page pointing to current user's uploaded files |
CSpecialNewSection | |
CSpecialPermanentLink | Redirect from Special:PermanentLink/### to index.php?oldid=### |
►CSpecialRedirectToSpecial | |
CSpecialChangePassword | Let users recover their password |
CSpecialListAdmins | Redirect page: Special:ListAdmins --> Special:ListUsers/sysop |
CSpecialListBots | Redirect page: Special:ListBots --> Special:ListUsers/bot |
►CSpecialRedirectWithAction | |
CSpecialDeletePage | |
CSpecialEditPage | |
CSpecialPageHistory | |
CSpecialPageInfo | |
CSpecialProtectPage | |
CSpecialPurge | |
CSpecialApiHelp | Special page to redirect to API help pages, for situations where linking to the api.php endpoint is not wanted |
CSpecialBlankpage | Special page designed for basic benchmarking of MediaWiki since it doesn't really do much |
CSpecialConfirmEmail | Special page allows users to request email confirmation message, and handles processing of the confirmation code when the link in the email is followed |
CSpecialEditTags | Special page for adding and removing change tags to individual revisions |
CSpecialEditWatchlist | Provides the UI through which users can perform editing operations on their watchlist |
CSpecialEmailInvalidate | Special page allows users to cancel an email confirmation using the e-mail confirmation code |
CSpecialEmailUser | A special page that allows users to send e-mails to other users |
CSpecialGoToInterwiki | Landing page for non-local interwiki links |
CSpecialRevisionDelete | Special page allowing users with the appropriate permissions to view and hide revisions |
CSpecialRunJobs | Special page designed for running background tasks (internal use only) |
CSpecialSpecialpages | A special page that lists special pages |
CSpecialUploadStash | Web access for files temporarily stored by UploadStash |
CUserrightsPage | Special page to allow managing user group membership |
►CWikimedia\Message\MessageParam | Value object representing a message parameter that consists of a list of values |
CWikimedia\Message\ListParam | Value object representing a message parameter that consists of a list of values |
CWikimedia\Message\ScalarParam | Value object representing a message parameter holding a single value |
►CMessageSpecifier | |
►CIApiMessage | Interface for messages with machine-readable data for use by the API |
CApiMessage | Extension of Message implementing IApiMessage |
CApiRawMessage | Extension of RawMessage implementing IApiMessage |
►CMessage | Deals with fetching and processing of interface message into a variety of formats |
CApiHelpParamValueMessage | Message subclass that prepends wikitext for API help |
CApiMessage | Extension of Message implementing IApiMessage |
►CRawMessage | Variant of the Message class |
CApiRawMessage | Extension of RawMessage implementing IApiMessage |
►CWikimedia\Rdbms\DBExpectedError | Base class for the more common types of database errors |
CWikimedia\Rdbms\DBConnectionError | |
►CWikimedia\Rdbms\DBQueryError | |
CWikimedia\Rdbms\DBQueryDisconnectedError | |
CWikimedia\Rdbms\DBQueryTimeoutError | Error thrown when a query times out |
CWikimedia\Rdbms\DBReadOnlyError | |
CWikimedia\Rdbms\DBReplicationWaitError | Exception class for replica DB wait errors |
►CWikimedia\Rdbms\DBTransactionError | |
CWikimedia\Rdbms\DBSessionStateError | |
CWikimedia\Rdbms\DBTransactionSizeError | |
CWikimedia\Rdbms\DBTransactionStateError | |
►CMediaWiki\Cache\Hook\MessagesPreLoadHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CWikimedia\Message\MessageValue | Value object representing a message for i18n |
CWikimedia\Message\DataMessageValue | Value object representing a message for i18n with alternative machine-readable data |
CMetadataStorageHelper | Helper for storage of metadata |
CWikimedia\Metrics\MetricsFactory | |
CWikimedia\WRStats\MetricSpec | Class representation of normalized metric specifications |
CWikimedia\Metrics\MetricUtils | |
►CMediaWiki\Hook\MimeMagicGuessFromContentHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\MimeMagicImproveFromExtensionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\MimeMagicInitHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CWikimedia\Mime\MimeMap | MimeMap defines the mapping of MIME types to file extensions and media types |
CWikimedia\Mime\MimeMapMinimal | MimeMapMinimal defines a core set of MIME types that cannot be overridden by configuration |
►CMediaWiki\Hook\ModifyExportQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMonologLineFormatter | |
CMediaWiki\Logger\Monolog\LineFormatter | Formats incoming records into a one-line string |
CMovePage | Handles the backend logic of moving a page from one title to another |
►CMediaWiki\Hook\MovePageCheckPermissionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\MovePageFactory | Service for page rename actions |
CMediaWiki\Page\PageCommandFactory | Implementation of various page action services |
►CMediaWiki\Hook\MovePageIsValidMoveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMSCompoundFileReader | Read the directory of a Microsoft Compound File Binary file, a.k.a |
►CMediaWiki\Storage\Hook\MultiContentSaveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMutableConfig | Interface for mutable configuration instances |
CHashConfig | A Config instance which stores all settings as a member variable |
►CMutableContext | Request-dependent objects containers |
CDerivativeContext | An IContextSource implementation which will inherit context from another source but allow individual pieces of context to be changed locally eg: A ContextSource that can inherit from the main RequestContext but have a different Title instance set on it |
CRequestContext | Group all the pieces relevant to the context of a request into one instance |
CMWCryptHash | |
CMWCryptHKDF | |
CMWCryptRand | |
CMWDebug | New debugger system that outputs a toolbar on page view |
CMWExceptionHandler | Handler class for MWExceptions |
CMWExceptionRenderer | Class to expose exceptions to the client (API bots, users, admins using CLI scripts) |
CMWFileProps | MimeMagic helper wrapper |
CMWGrants | |
CMWLBFactory | MediaWiki-specific class for generating database load balancers |
CMWRestrictions | A class to check request restrictions expressed as a JSON object |
CMWTidy | Class to interact with and configure Remex tidy |
CMediaWiki\ResourceLoader\MwUrlModule | |
CMediaWiki\Languages\Data\Names | Language names in their own languages (known as "language autonyms") |
CNamespaceInfo | This is a utility class for dealing with namespaces that encodes all the "magic" behaviors of them based on index |
►CMediaWiki\Hook\NamespaceIsMovableHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Storage\NameTableStore | |
CMediaWiki\Storage\NameTableStoreFactory | |
►CMediaWiki\Diff\Hook\NewDifferenceEngineHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\NewPagesLineEndingHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CWikimedia\Rdbms\NextSequenceValue | Used by Database::nextSequenceValue() so Database::insert() can detect values coming from the deprecated function |
►CPhpParser\NodeVisitorAbstract | |
►CFileAwareNodeVisitor | A PHPParser node visitor that associates each node with its file name |
CDeprecatedInterfaceFinder | A PHPParser node visitor that finds deprecated functions and methods |
CMediaWiki\Languages\Data\NormalizeAr | |
CMediaWiki\Languages\Data\NormalizeMl | |
CWikimedia\Metrics\NullMetric | |
CObjectCache | Functions to get cache objects |
►CMediaWiki\Hook\OldChangesListRecentChangesLineHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►COldRevisionImporter | |
CImportableOldRevisionImporter | |
►CMediaWiki\Hook\OpenSearchUrlsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\OpportunisticLinksUpdateHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\OtherAutoblockLogLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\OtherBlockLogLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\OutputHandler | |
►CMediaWiki\Hook\OutputPageAfterGetHeadLinksArrayHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\OutputPageBeforeHTMLHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\OutputPageBodyAttributesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\OutputPageCheckLastModifiedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\OutputPageMakeCategoryLinksHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\OutputPageParserOutputHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►COverflowException | |
CMediaWiki\Session\SessionOverflowException | OverflowException specific to the SessionManager, used when the request had multiple possible sessions tied for top priority |
►CPage | Interface for type hinting (accepts WikiPage, Article, ImagePage, CategoryPage) |
►CArticle | Legacy class representing an editable page and handling UI for some page actions |
CCategoryPage | Special handling for category description pages |
CImagePage | Rendering of file description pages |
CWikiPage | Base representation for an editable wiki page |
CPageArchive | Used to show archived pages and eventually restore them |
►CWikimedia\Parsoid\Config\PageConfigFactory | |
CMediaWiki\Parser\Parsoid\Config\PageConfigFactory | Helper class used by MediaWiki to create Parsoid PageConfig objects |
►CMediaWiki\Rest\Handler\PageContentHelper | |
CMediaWiki\Rest\Handler\RevisionContentHelper | |
►CMediaWiki\Content\Hook\PageContentLanguageHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Storage\Hook\PageContentSaveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CPageDataRequestHandler | Request handler implementing a data interface for mediawiki pages |
►CMediaWiki\Page\Hook\PageDeleteCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\PageDeleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\PageDeletionDataUpdatesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Storage\PageEditStash | Manage the pre-emptive page parsing for edits to wiki pages |
►CMediaWiki\Hook\PageHistoryBeforeListHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\PageHistoryLineEndingHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\PageHistoryPager__doBatchLookupsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\PageHistoryPager__getQueryInfoHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\PageMoveCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\PageMoveCompletingHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CPageProps | Gives access to properties of a page |
►CPager | Basic pager interface |
CIndexPager | IndexPager is an efficient pager which uses a (roughly unique) index in the data set to implement paging, rather than a "LIMIT offset,limit" clause |
►CMediaWiki\Hook\PageRenderingHashHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Navigation\PagerNavigationBuilder | Build 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\PageSaveCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Page\PageStoreFactory | |
►CMediaWiki\Page\Hook\PageUndeleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Storage\PageUpdater | Controller-like object for creating and updating pages by creating new revisions |
CMediaWiki\Storage\PageUpdaterFactory | A factory for PageUpdater instances |
►CMediaWiki\Page\Hook\PageViewUpdatesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CPaginatingSearchEngine | Marker class for search engines that can handle their own pagination, by reporting in their ISearchResultSet when a next page is available |
CWikimedia\Message\ParamType | The constants used to specify parameter types |
CWikimedia\ParamValidator\ParamValidator | Service for formatting and validating API parameters |
CParser | PHP 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\ParserAfterParseHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserAfterTidyHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserBeforeInternalParseHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserBeforePreprocessHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CParserCache | Cache for ParserOutput objects corresponding to the latest page revisions |
CMediaWiki\Parser\ParserCacheFactory | |
►CMediaWiki\Parser\ParserCacheMetadata | Read-only interface for metadata about a ParserCache entry |
►CCacheTime | Parser cache specific expiry check |
CParserOutput | |
►CMediaWiki\Hook\ParserCacheSaveCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserClearStateHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserClonedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CParserFactory | |
►CMediaWiki\Hook\ParserFetchTemplateDataHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserFirstCallInitHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserGetVariableValueSwitchHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserGetVariableValueTsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserLimitReportFormatHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserLimitReportPrepareHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserLogLinterDataHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserMakeImageParamsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserModifyImageHTML | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Parser\ParserObserver | |
CParserOptions | Set options of the Parser |
►CMediaWiki\Hook\ParserOptionsRegisterHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Page\ParserOutputAccess | Service for getting rendered output of a given page |
CMediaWiki\Parser\ParserOutputFlags | |
►CMediaWiki\Hook\ParserOutputPostCacheTransformHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Search\ParserOutputSearchDataExtractor | Extracts data from ParserOutput for indexing in the search engine |
►CMediaWiki\Storage\Hook\ParserOutputStashForEditHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserPreSaveTransformCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserSectionCreateHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserTestGlobalsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ParserTestTablesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Rest\Handler\ParsoidFormatHelper | Format-related REST API helper |
CMediaWiki\Rest\Handler\ParsoidHTMLHelper | Helper for getting output of a given wikitext page rendered by parsoid |
CMediaWiki\Parser\Parsoid\ParsoidOutputAccess | MediaWiki service for getting Parsoid Output objects |
►CMediaWiki\Edit\ParsoidOutputStash | Interface for saving and retrieval of Parsoid HTML and Parsoid metadata from storage |
CMediaWiki\Edit\SimpleParsoidOutputStash | |
CMediaWiki\Parser\Parsoid\ParsoidRenderID | Represents the identity of a specific rendering of a specific revision at some point in time |
CMediaWiki\Parser\Parsoid\ParsoidServices | |
►CPassword | Represents a password hash for use in authentication |
CArgon2Password | Implements Argon2, a modern key derivation algorithm designed to resist GPU cracking and side-channel attacks |
CInvalidPassword | Represents an invalid password hash |
►CParameterizedPassword | Helper class for password hash types that have a delimited set of parameters inside of the hash |
CBcryptPassword | A Bcrypt-hashed password |
CEncryptedPassword | Helper class for passwords that use another password hash underneath it and encrypts that hash with a configured secret |
CLayeredParameterizedPassword | This password hash type layers one or more parameterized password types on top of each other |
CMWOldPassword | The old style of MediaWiki password hashing |
CMWSaltedPassword | The old style of MediaWiki password hashing, with a salt |
CPbkdf2Password | A PBKDF2-hashed password |
CPasswordFactory | Factory class for creating and checking Password objects |
►CMediaWiki\Hook\PasswordPoliciesForUserHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CPasswordPolicyChecks | Functions to check passwords against a policy requirement |
CMediaWiki\Rest\PathTemplateMatcher\PathMatcher | A tree-based path routing algorithm |
CPathRouter | PathRouter class |
CPatrolLog | Class containing static functions for working with logs of patrol events |
CMediaWiki\User\TempUser\Pattern | Helper for TempUserConfig representing string patterns with "$1" indicating variable substitution |
►CMediaWiki\Block\Hook\PerformRetroactiveAutoblockHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Permissions\Hook\PermissionErrorAuditHook | This is a hook handler interface, see docs/Hooks.md Use the hook name "PermissionErrorAudit" to register handlers implementing this interface |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Permissions\PermissionManager | A service class for checking permissions To obtain an instance, use MediaWikiServices::getInstance()->getPermissionManager() |
►CMediaWiki\Hook\PersonalUrlsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Settings\Config\PhpIniSink | Settings sink for values to pass to ini_set |
CMediaWiki\Settings\Config\NullIniSink | Null implementation of PhpIniSink, useful for testing and benchmarking |
CPHPVersionCheck | Check PHP Version, as well as for composer dependencies in entry points, and display something vaguely comprehensible in the event of a totally unrecoverable error |
CPingback | Send information about this MediaWiki instance to mediawiki.org |
►CMediaWiki\User\Hook\PingLimiterHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Content\Hook\PlaceNewSectionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CPNGMetadataExtractor | PNG frame counter |
►CPoolCounter | When 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 |
CPoolCounterNull | A default PoolCounter, which provides no locking |
CPoolCounterRedis | Version of PoolCounter that uses Redis |
►CPoolCounterWork | Class for dealing with PoolCounters using class members |
CPoolCounterWorkViaCallback | Convenience class for dealing with PoolCounters using callbacks |
►CPoolWorkArticleView | PoolCounter protected work wrapping RenderedRevision->getRevisionParserOutput |
CPoolWorkArticleViewCurrent | PoolWorkArticleView for the current revision of a page, using ParserCache |
CPoolWorkArticleViewOld | PoolWorkArticleView for an old revision of a page, using a simple cache |
►CMediaWiki\Hook\PostLoginRedirectHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CPPDPart_Hash | |
CPPDStack_Hash | Stack class to help Preprocessor::preprocessToObj() |
CPPDStackElement_Hash | |
►CPPFrame | |
►CPPFrame_Hash | An expansion frame, used as a context to expand the result of preprocessToObj() |
CPPCustomFrame_Hash | Expansion frame with custom arguments |
CPPTemplateFrame_Hash | Expansion frame with template arguments |
CPPFuzzTest | |
CPPFuzzTester | |
►CPPNode | There are three types of nodes: |
CPPNode_Hash_Array | |
CPPNode_Hash_Attr | |
CPPNode_Hash_Text | |
CPPNode_Hash_Tree | |
►CMediaWiki\Preferences\PreferencesFactory | A PreferencesFactory is a MediaWiki service that provides the definitions of preferences for a given user |
CMediaWiki\Preferences\DefaultPreferencesFactory | This is the default implementation of PreferencesFactory |
►CMediaWiki\Preferences\Hook\PreferencesFormPreSaveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\PreferencesGetLegendHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CPrefixSearch | Handles searching prefixes of titles and finding any page names that match |
CStringPrefixSearch | Performs prefix search, returning strings |
CTitlePrefixSearch | Performs prefix search, returning Title objects |
►CMediaWiki\Search\Hook\PrefixSearchBackendHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Search\Hook\PrefixSearchExtractNamespaceHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\PrefsEmailAuditHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Content\Transform\PreloadTransformParams | |
CMediaWiki\Content\Transform\PreloadTransformParamsValue | |
CMediaWiki\Edit\PreparedEdit | Represents information returned by WikiPage::prepareContentForEdit() |
►CMediaWiki\Storage\PreparedUpdate | An object representing a page update during an edit |
CMediaWiki\Storage\DerivedPageDataUpdater | A handle for managing updates for derived page data on edit, import, purge, etc |
►CPreprocessor | |
CPreprocessor_Hash | Differences from DOM schema: |
►CMediaWiki\Content\Transform\PreSaveTransformParams | |
CMediaWiki\Content\Transform\PreSaveTransformParamsValue | |
CMediaWiki\Navigation\PrevNextNavigationRenderer | Helper class for generating prev/next links for paging |
►CProcessor | Processors read associated arrays and register whatever is required |
CExtensionProcessor | Utility class for loading extension manifests and aggregating their contents |
►CProfiler | Profiler base class that defines the interface and some shared functionality |
CProfilerExcimer | |
CProfilerSectionOnly | Profiler that only tracks explicit profiling sections |
CProfilerStub | Stub profiler that does nothing |
CProfilerXhprof | Profiler that captures all function calls from the XHProf PHP extension |
►CProfilerOutput | Base class for profiling output |
CProfilerOutputDump | Dump profiler data in a ".xhprof" file |
CProfilerOutputStats | Flush profiling data to StatsD |
CProfilerOutputText | Adds profiler output to the HTTP response |
CProtectionForm | Handles the page protection UI and backend |
►CMediaWiki\Hook\ProtectionForm__buildFormHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ProtectionForm__saveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ProtectionForm__showLogExtractHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ProtectionFormAddFormFieldsHook | |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CProxyLookup | |
CPurgeJobUtils | |
CWikimedia\Rdbms\QueryStatus | |
►CQuickTemplate | PHP-based skin template that holds data |
CBaseTemplate | Extended QuickTemplate with additional MediaWiki-specific helper methods |
►CMediaWiki\Hook\RandomPageQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CRangeDifference | Alternative representation of a set of changes, by the index ranges that are changed |
CMediaWiki\Permissions\RateLimiter | Provides rate limiting for a set of actions based on several counter buckets |
CMediaWiki\Permissions\RateLimitSubject | Represents the subject that rate limits are applied to |
CWikimedia\WRStats\RatePromise | A WRStats query result promise |
►CMediaWiki\Hook\RawPageViewBeforeOutputHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CRCCacheEntryFactory | |
►CRCFeed | |
►CFormattedRCFeed | Base class for RCFeed implementations that use RCFeedFormatter |
CRedisPubSubFeedEngine | Send recent change to a Redis Pub/Sub channel |
CUDPRCFeedEngine | Send recent change notifications to a destination address over UDP |
►CRCFeedFormatter | Interface for RC feed formatters |
CIRCColourfulRCFeedFormatter | Format a notification as a human-readable string using IRC colour codes |
►CMachineReadableRCFeedFormatter | Abstract class so there can be multiple formatters outputting the same data |
CJSONRCFeedFormatter | Format a recent change notification using JSON (https://www.json.org) |
CXMLRCFeedFormatter | |
CReadOnlyMode | A service class for fetching the wiki's current read-only mode |
►CMediaWiki\Hook\RecentChange_saveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\RecentChangesPurgeRowsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CRecompressTracked | Maintenance script that moves blobs indexed by trackBlobs.php to a specified list of destination clusters, and recompresses them in the process |
►CRecursiveIterator | |
CBatchRowIterator | Allows iterating a large number of rows in batches transparently |
CNotRecursiveIterator | |
►CMediaWiki\Page\RedirectLookup | Service for resolving a wiki page redirect |
CMediaWiki\Page\RedirectStore | Service for storing and retreiving page redirect information |
►CMediaWiki\SpecialPage\Hook\RedirectSpecialArticleRedirectParamsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\RejectParserCacheValueHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Tidy\RemexMungerData | |
CReplacementArray | Wrapper around strtr() that holds replacements |
CRepoGroup | Prioritized list of file repositories |
►CMediaWiki\Hook\RequestContextCreateSkinHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Api\Hook\RequestHasSameOriginSecurityHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Rest\RequestInterface | A request interface similar to PSR-7's ServerRequestInterface |
►CMediaWiki\Rest\RequestBase | Shared code between RequestData and RequestFromGlobals |
CMediaWiki\Rest\RequestData | This is a Request class that allows data to be injected, for the purposes of testing or internal requests |
CMediaWiki\Rest\RequestFromGlobals | This is a request class that gets data directly from the superglobals and other global PHP state, notably php://input |
►CMediaWiki\Auth\Hook\ResetPasswordExpirationHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\ResourceLoader\Hook\ResourceLoaderExcludeUserOptionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\ResourceLoader\HookRunner | |
►CMediaWiki\ResourceLoader\Hook\ResourceLoaderForeignApiModulesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\ResourceLoader\HookRunner | |
►CMediaWiki\ResourceLoader\Hook\ResourceLoaderGetConfigVarsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\ResourceLoader\Hook\ResourceLoaderJqueryMsgModuleMagicWordsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\ResourceLoader\Hook\ResourceLoaderRegisterModulesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\ResourceLoader\HookRunner | |
►CMediaWiki\ResourceLoader\Hook\ResourceLoaderSiteModulePagesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\ResourceLoader\HookRunner | |
►CMediaWiki\ResourceLoader\Hook\ResourceLoaderSiteStylesModulePagesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\ResourceLoader\HookRunner | |
►CMediaWiki\ResourceLoader\Hook\ResourceLoaderTestModulesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\ResourceLoader\HookRunner | |
CMediaWiki\Rest\ResponseFactory | Generates standardized response objects |
►CMediaWiki\Rest\ResponseInterface | An interface similar to PSR-7's ResponseInterface, the primary difference being that it is mutable |
CMediaWiki\Rest\Response | |
►CMediaWiki\Block\Restriction\Restriction | |
►CMediaWiki\Block\Restriction\AbstractRestriction | |
CMediaWiki\Block\Restriction\ActionRestriction | Restriction for partial blocks of actions |
CMediaWiki\Block\Restriction\NamespaceRestriction | |
CMediaWiki\Block\Restriction\PageRestriction | |
CMediaWiki\Permissions\RestrictionStore | Class RestrictionStore |
CResultAugmentor | Augment search results |
►CResultSetAugmentor | Augment search results |
CPerRowAugmentor | Perform augmentation of each row and return composite result, indexed by ID |
CMediaWiki\Storage\RevertedTagUpdateManager | Class for managing delayed RevertedTagUpdateJob waiting for user approval |
CMediaWiki\CommentFormatter\RevisionCommentBatch | Fluent interface for revision comment batch inputs |
►CMediaWiki\Storage\Hook\RevisionDataUpdatesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CRevisionDeleter | General controller for RevDel, used by both SpecialRevisiondelete and ApiRevisionDelete |
CRevisionDeleteUser | Backend functions for suppressing and unsuppressing all references to a given user, used when blocking with HideUser enabled |
►CMediaWiki\Page\Hook\RevisionFromEditCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CRevisionItemBase | Abstract base class for revision items |
CChangeTagsLogItem | Item class for a logging table row with its associated change tags |
►CRevDelItem | Abstract base class for deletable items |
►CRevDelFileItem | Item class for an oldimage table row |
CRevDelArchivedFileItem | |
CRevDelLogItem | Item class for a logging table row |
►CRevDelRevisionItem | |
►CRevDelArchiveItem | Item class for a archive table row |
CRevDelArchivedRevisionItem | Item class for a archive table row by ar_rev_id – actually used via RevDelRevisionList |
►CRevisionItem | Item class for a live revision table row |
CChangeTagsRevisionItem | Item class for a live revision table row with its associated change tags |
CMediaWiki\Parser\RevisionOutputCache | Cache for ParserOutput objects |
►CMediaWiki\Revision\Hook\RevisionRecordInsertedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Revision\RevisionRenderer | The RevisionRenderer service provides access to rendered output for revisions |
►CMediaWiki\Revision\RevisionSlots | Value object representing the set of slots belonging to a revision |
CMediaWiki\Revision\MutableRevisionSlots | Mutable version of RevisionSlots, for constructing a new revision |
CMediaWiki\Storage\RevisionSlotsUpdate | Value object representing a modification of revision slots |
CMediaWiki\Revision\RevisionStoreFactory | Factory service for RevisionStore instances |
►CMediaWiki\Page\Hook\RevisionUndeletedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CRiffExtractor | |
►CMediaWiki\Page\Hook\RollbackCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Page\RollbackPage | Backend logic for performing a page rollback action |
►CMediaWiki\Page\RollbackPageFactory | Service for page rollback actions |
CMediaWiki\Page\PageCommandFactory | Implementation of various page action services |
CMediaWiki\Rest\Router | The 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 | |
CSanitizer | HTML sanitizer for MediaWiki |
►CMediaWiki\User\Options\Hook\SaveUserOptionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CWikimedia\Rdbms\SchemaBuilder | Interface SchemaBuilder that gets a definition and produces SQL based on RDBMS |
CWikimedia\Rdbms\DoctrineSchemaBuilder | @experimental |
►CWikimedia\Rdbms\SchemaChangeBuilder | Interface SchemaChangeBuilder that gets a definition and produces ALTER TABLE SQL based on RDBMS |
CWikimedia\Rdbms\DoctrineSchemaChangeBuilder | @experimental |
CScopedLock | Self-releasing locks |
►CMediaWiki\Search\Hook\SearchableNamespacesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Search\Hook\SearchAfterNoDirectMatchHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Content\Hook\SearchDataForIndexHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CSearchEngine | Contain a class for special pages |
►CSearchDatabase | Base search engine base class for database-backed searches |
CSearchMySQL | Search engine hook for MySQL |
CSearchPostgres | Search engine hook base class for Postgres |
CSearchSqlite | Search engine hook for SQLite |
CSearchEngineDummy | Dummy class to be used when non-supported Database engine is present |
CSearchEngineConfig | Configuration handling class for SearchEngine |
CSearchEngineFactory | Factory class for SearchEngine |
CSearchExactMatchRescorer | An 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\SearchGetNearMatchBeforeHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Search\Hook\SearchGetNearMatchCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Search\Hook\SearchGetNearMatchHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CSearchHighlighter | Highlight bits of wikitext |
►CSearchIndexField | Definition of a mapping for the search index field |
CNullIndexField | Null index field - means search engine does not implement this field |
►CSearchIndexFieldDefinition | Basic infrastructure of the field definition |
CDummySearchIndexFieldDefinition | Dummy implementation of SearchIndexFieldDefinition for testing purposes |
►CMediaWiki\Search\Hook\SearchIndexFieldsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CSearchNearMatcher | Implementation of near match title search |
►CSearchResult | NOTE: this class is being refactored into an abstract base class |
CFauxSearchResult | A manually constructed search result, for use with FauxSearchResultSet |
►CRevisionSearchResult | SearchResult class based on the revision information |
CSqlSearchResult | |
►CMediaWiki\Search\Hook\SearchResultInitFromTitleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Rest\Hook\SearchResultProvideDescriptionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Search\Hook\SearchResultProvideThumbnailHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Rest\Hook\SearchResultProvideThumbnailHook | |
►CMediaWiki\Search\Hook\SearchResultsAugmentHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Search\SearchWidgets\SearchResultSetWidget | Renders a set of search results to HTML |
CMediaWiki\Search\SearchWidgets\InterwikiSearchResultSetWidget | Renders one or more ISearchResultSets into a sidebar grouped by interwiki prefix |
CMediaWiki\Search\SearchWidgets\SimpleSearchResultSetWidget | Renders one or more ISearchResultSets into a sidebar grouped by interwiki prefix |
CMediaWiki\Search\Entity\SearchResultThumbnail | Class that stores information about thumbnail, e |
►CMediaWiki\Search\SearchWidgets\SearchResultWidget | Renders a single search result to HTML |
CMediaWiki\Search\SearchWidgets\FullSearchResultWidget | Renders a 'full' multi-line search result with metadata |
CMediaWiki\Search\SearchWidgets\InterwikiSearchResultWidget | Renders an enhanced interwiki result |
CMediaWiki\Search\SearchWidgets\SimpleSearchResultWidget | Renders a simple one-line result |
CSearchSuggestion | Search suggestion |
CSearchSuggestionSet | Search suggestion sets |
CSectionProfiler | Arbitrary section name based PHP profiling |
►CMediaWiki\Auth\Hook\SecuritySensitiveOperationStatusHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SelfLinkBeginHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SendWatchlistEmailNotificationHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CWikimedia\WRStats\SequenceSpec | Class representation of normalized sequence specifications |
CSerializedValueContainer | Helper class for segmenting large cache values without relying on serializing classes |
►CMediaWiki\User\TempUser\SerialMapping | Interface for integer to string mappings for temporary user autocreation |
CMediaWiki\User\TempUser\FilteredRadixSerialMapping | Since "base" is an overused term in class names and mostly means something else, we will call the base of a numeric representation a radix |
CMediaWiki\User\TempUser\LocalizedNumericSerialMapping | Serial mapping which uses a Language object to format serial numbers |
CMediaWiki\User\TempUser\PlainNumericSerialMapping | Simple serial mapping for ASCII decimal numbers |
CMediaWiki\User\TempUser\ScrambleMapping | A mapping which converts sequential input into an output sequence that looks pseudo-random, but preserves the base-10 length of the input number |
►CMediaWiki\User\TempUser\SerialProvider | Interface for serial providers for temporary users |
►CMediaWiki\User\TempUser\DBSerialProvider | Base class for serial acquisition code shared between core and CentralAuth |
CMediaWiki\User\TempUser\LocalSerialProvider | A serial provider which allocates IDs from the local database, or from a shared database if $wgSharedDB is used |
CMediaWiki\Config\ServiceOptions | A class for passing options to services |
CMediaWiki\Session\SessionBackend | This is the actual workhorse for Session |
►CMediaWiki\Session\Hook\SessionCheckInfoHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CSessionHandlerInterface | |
CMediaWiki\Session\PHPSessionHandler | Adapter for PHP's session handling |
CMediaWiki\Session\SessionId | Value object holding the session ID in a manner that can be globally updated |
CMediaWiki\Session\SessionInfo | Value object returned by SessionProvider |
►CMediaWiki\Session\Hook\SessionMetadataHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Session\SessionProviderInterface | This exists to make IDEs happy, so they don't see the internal-but-required-to-be-public methods on SessionProvider |
►CMediaWiki\Session\SessionProvider | A SessionProvider provides SessionInfo and support for Session |
CInstallerSessionProvider | |
CMediaWiki\Session\CookieSessionProvider | A CookieSessionProvider persists sessions using cookies |
►CMediaWiki\Session\ImmutableSessionProviderWithCookie | An ImmutableSessionProviderWithCookie doesn't persist the user, but optionally can use a cookie to support multiple IDs per session |
CMediaWiki\Session\BotPasswordSessionProvider | Session provider for bot passwords |
CMediaWiki\Settings\SettingsBuilder | Utility for loading settings files |
CMediaWiki\Settings\Source\SettingsFileUtils | A collection of static utility methods for use with settings files |
►CMediaWiki\Settings\Source\SettingsIncludeLocator | Implementations of SettingsSource may additionally implement SettingsIncludeLocator as well, to provide support for relative include locations |
CMediaWiki\Settings\Cache\CachedSource | Provides a caching layer for a CacheableSource |
CMediaWiki\Settings\Source\FileSource | Settings loaded from a local file path |
CMediaWiki\Settings\Source\PhpSettingsSource | Settings loaded from a PHP file path as an array structure |
►CMediaWiki\Hook\SetupAfterCacheHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CSevenZipStream | Stream wrapper around 7za filter program |
CMediaWiki\Shell\Shell | Executes shell commands |
CMediaWiki\Shell\ShellboxClientFactory | This is a service which provides a configured client to access a remote Shellbox installation |
►CMediaWiki\Hook\ShortPagesQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Page\Hook\ShowMissingArticleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Search\Hook\ShowSearchHitHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Search\Hook\ShowSearchHitTitleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SidebarBeforeOutputHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Preferences\SignatureValidator | |
CMediaWiki\Preferences\SignatureValidatorFactory | |
CSiteConfiguration | Configuration holder, particularly for multi-wiki sites |
CSiteExporter | |
CSiteImporter | |
►CSiteLookup | |
►CSiteStore | |
CCachingSiteStore | |
CDBSiteStore | |
CHashSiteStore | In-memory SiteStore implementation, storing sites in an associative array |
►CMediaWiki\Hook\SiteNoticeAfterHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SiteNoticeBeforeHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CSiteStats | Static accessor class for site_stats and related things |
CSiteStatsInit | Class designed for counting of stats |
►CMediaWiki\Hook\SkinAddFooterLinksHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SkinAfterBottomScriptsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SkinAfterContentHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Skins\Hook\SkinAfterPortletHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SkinBuildSidebarHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Skin\SkinComponent | |
CMediaWiki\Skin\SkinComponentLogo | |
CMediaWiki\Skin\SkinComponentSearch | This 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\Skin\SkinComponentTableOfContents | |
CMediaWiki\Skin\SkinComponentRegistry | |
►CMediaWiki\Hook\SkinCopyrightFooterHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SkinEditSectionLinksHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CSkinFactory | Factory class to create Skin objects |
►CMediaWiki\Skins\Hook\SkinPageReadyConfigHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SkinPreloadExistenceHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SkinSubPageSubtitleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SkinTemplateGetLanguageLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SkinTemplateNavigation__SpecialPageHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SkinTemplateNavigation__UniversalHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SkinTemplateNavigationHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CSlotDiffRenderer | Renders a diff for a single slot (that is, a diff between two content objects) |
CDifferenceEngineSlotDiffRenderer | B/C adapter for turning a DifferenceEngine into a SlotDiffRenderer |
CTextSlotDiffRenderer | Renders a slot diff by doing a text diff on the native representation |
CUnsupportedSlotDiffRenderer | Produces a warning message about not being able to render a slot diff |
CMediaWiki\Revision\SlotRecord | Value object representing a content slot associated with a page revision |
►CMediaWiki\Revision\SlotRenderingProvider | A lazy provider of ParserOutput objects for a revision's individual slots |
CMediaWiki\Revision\RenderedRevision | RenderedRevision represents the rendered representation of a revision |
►CMediaWiki\Revision\SlotRoleHandler | SlotRoleHandler instances are used to declare the existence and behavior of slot roles |
CMediaWiki\Revision\FallbackSlotRoleHandler | A SlotRoleHandler for providing basic functionality for undefined slot roles |
CMediaWiki\Revision\MainSlotRoleHandler | A SlotRoleHandler for the main slot |
CMediaWiki\Revision\SlotRoleRegistry | A registry service for SlotRoleHandlers, used to define which slot roles are available on which page |
►CMediaWiki\Hook\SoftwareInfoHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\EditPage\SpamChecker | Service to check if text (either content or a summary) qualifies as spam |
CMediaWiki\Sparql\SparqlClient | Simple SPARQL client |
►CMediaWiki\Hook\SpecialBlockModifyFormFieldsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialContributions__formatRow__flagsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialContributions__getForm__filtersHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialContributionsBeforeMainOutputHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialExportGetExtraPagesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialListusersDefaultQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialListusersFormatRowHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialListusersHeaderFormHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialListusersHeaderHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialListusersQueryInfoHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialLogAddLogSearchRelationsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialMovepageAfterMoveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialMuteModifyFormFieldsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialMuteSubmitHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialNewpagesConditionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialNewPagesFiltersHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\SpecialPage\Hook\SpecialPage_initListHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\SpecialPage\Hook\SpecialPageAfterExecuteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\SpecialPage\Hook\SpecialPageBeforeExecuteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\SpecialPage\Hook\SpecialPageBeforeFormDisplayHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\SpecialPage\SpecialPageFactory | Factory for handling the special page list and generating SpecialPage objects |
►CMediaWiki\User\Hook\SpecialPasswordResetOnSubmitHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialRandomGetRandomTitleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialRecentChangesPanelHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialResetTokensTokensHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialSearchCreateLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialSearchGoResultHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialSearchNogomatchHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Search\Hook\SpecialSearchPowerBoxHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Search\Hook\SpecialSearchProfileFormHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialSearchProfilesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialSearchResultsAppendHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialSearchResultsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialSearchResultsPrependHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialSearchSetupEngineHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialStatsAddExtraHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialTrackingCategories__generateCatLinkHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialTrackingCategories__preprocessHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialUploadCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialVersionVersionUrlHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\SpecialWatchlistGetNonRevisionTypesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Logger\Spi | Service provider interface for \Psr\Log\LoggerInterface implementation libraries |
CMediaWiki\Logger\ConsoleSpi | |
CMediaWiki\Logger\LegacySpi | LoggerFactory service provider that creates LegacyLogger instances |
CMediaWiki\Logger\LogCapturingSpi | Wraps another spi to capture all logs generated |
CMediaWiki\Logger\MonologSpi | LoggerFactory service provider that creates loggers implemented by Monolog |
CMediaWiki\Logger\NullSpi | LoggerFactory service provider that creates \Psr\Log\NullLogger instances |
CMediaWiki\Widget\SpinnerWidget | PHP version of jquery.spinner |
CSqlite | This class contains code common to different SQLite-related maintenance scripts |
CWikimedia\StaticArrayWriter | Format a static PHP array to be written to a file |
►CStatsdAwareInterface | Describes a Statsd aware interface |
CWatchedItemStore | Storage layer class for WatchedItems |
►CWikimedia\Rdbms\ILoadMonitor | Database load monitoring interface |
►CWikimedia\Rdbms\LoadMonitor | Basic DB load monitor with no external dependencies |
CWikimedia\Rdbms\LoadMonitorMySQL | Basic MySQL load monitor with no external dependencies Uses memcached to cache the replication lag for a short time |
CWikimedia\Rdbms\LoadMonitorNull | |
►CStatsOutput | A general output object |
CCsvStatsOutput | Csv output |
CTextStatsOutput | Output text |
CWikiStatsOutput | Outputs WikiText |
►CWikimedia\WRStats\StatsStore | The narrow interface WRStats needs into a memcached-like key-value store |
CWikimedia\WRStats\ArrayStatsStore | In memory stats store |
CWikimedia\WRStats\BagOStuffStatsStore | An adaptor allowing WRStats to store data in MediaWiki's BagOStuff |
►CStatusValue | Generic operation result class Has warning/error list, boolean status and arbitrary value |
CMediaWiki\Permissions\PermissionStatus | A StatusValue for permission errors |
►CStatus | Generic operation result class Has warning/error list, boolean status and arbitrary value |
CMediaWiki\User\TempUser\CreateStatus | Status object with strongly typed value, for TempUserManager::createUser() |
►CWikimedia\LightweightObjectStore\StorageAwareness | Generic interface providing error code and quality-of-service constants for object stores |
CBagOStuff | Class representing a cache/ephemeral data store |
CIExpiringStore | Generic interface providing TTL constants for lightweight expiring object stores |
CMemcachedClient | Memcached client class implemented using (p)fsockopen() |
CWANObjectCache | Multi-datacenter aware caching interface |
►CPsr7\Stream | |
CMediaWiki\Rest\Stream | |
CStreamFile | Functions related to the output of file content |
►CPsr\Http\Message\StreamInterface | |
►CMediaWiki\Rest\CopyableStreamInterface | An interface for a stream with a copyToStream() function |
CMediaWiki\Rest\Stream | |
CMediaWiki\Rest\StringStream | A stream class which uses a string as the underlying storage |
CStringUtils | A collection of static methods to play with strings |
CStripState | |
►CStubObject | Class to implement stub globals, which are globals that delay loading the their associated module code by deferring initialisation until the first method call |
CDeprecatedGlobal | Class to allow throwing wfDeprecated warnings when people use globals that we do not want them to |
CStubGlobalUser | Stub object for the global user ($wgUser) that makes it possible to change the relevant underlying object while still ensuring that deprecation warnings will be emitted upon method calls |
CStubUserLang | Stub object for the user language |
CWikimedia\Rdbms\Subquery | |
CSVGReader | |
►CMediaWiki\ChangeTags\Taggable | Interface that defines how to tag objects |
CManualLogEntry | Class for creating new log entries and inserting them into the database |
►CRecentChange | Utility class for creating new RC entries |
CRCCacheEntry | |
CMediaWiki\User\TalkPageNotificationManager | Manages user talk page notifications |
CMediaWiki\FileBackend\FSFile\TempFSFileFactory | |
CTemplateParser | |
CTemplatesOnThisPageFormatter | Handles formatting for the "templates used on this page" lists |
►CMediaWiki\User\TempUser\TempUserConfig | Interface for temporary user creation config and name matching |
CMediaWiki\User\TempUser\RealTempUserConfig | The real TempUserConfig including internal methods used by TempUserCreator |
CMediaWiki\User\TempUser\TempUserCreator | Service for temporary user creation |
►CMediaWiki\Hook\TempUserCreatedRedirectHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\TestCanonicalRedirectHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\EditPage\TextboxBuilder | Helps EditPage build textboxes |
CMediaWiki\EditPage\TextConflictHelper | Helper for displaying edit conflicts in text content models to users |
►COOUI\TextInputWidget | |
CMediaWiki\Widget\DateInputWidget | Date input widget |
►CMediaWiki\Widget\TitleInputWidget | Title input widget |
CMediaWiki\Widget\SearchInputWidget | Search input widget |
CMediaWiki\Widget\UserInputWidget | User input widget |
►CMediaWiki\Hook\ThumbnailBeforeProduceHTMLHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Tidy\TidyDriverBase | Base class for HTML cleanup utilities |
CMediaWiki\Tidy\RemexDriver | |
CWikimedia\WRStats\TimeRange | A time range |
CWikimedia\Metrics\TimingMetric | |
►CMediaWiki\Hook\TitleExistsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CTitleFactory | Creates Title objects |
►CTitleFormatter | A title formatter service for MediaWiki |
CMediaWikiTitleCodec | A codec for MediaWiki page titles |
►CMediaWiki\Hook\TitleGetEditNoticesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\TitleGetRestrictionTypesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\TitleIsAlwaysKnownHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\TitleIsMovableHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\TitleMoveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\TitleMoveStartingHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CTitleParser | A title parser service for MediaWiki |
CMediaWikiTitleCodec | A codec for MediaWiki page titles |
►CMediaWiki\Permissions\Hook\TitleQuickPermissionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Permissions\Hook\TitleReadWhitelistHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\TitleSquidURLsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Session\Token | Value object representing a CSRF token |
CLoggedOutEditToken | Value object representing a logged-out user's edit token |
CTrackBlobs | |
CTrackingCategories | This class performs some operations related to tracking categories, such as creating a list of all such categories |
CWikimedia\Rdbms\TransactionIdentifier | Class used for token representing identifiers for atomic transactions from IDatabase instances |
CWikimedia\Rdbms\TransactionManager | |
►CTransactionRoundAwareUpdate | Deferrable update that specifies whether it must run outside of any explicit LBFactory transaction round or must run inside of a round owned by doUpdate() |
CMWCallableUpdate | Deferrable Update for closure/callback |
CRefreshSecondaryDataUpdate | Update object handling the cleanup of secondary data after a page was edited |
CTransactionRoundDefiningUpdate | Deferrable update that must run outside of any explicit LBFactory transaction round |
►CWikimedia\ParamValidator\TypeDef | Base definition for ParamValidator types |
CMediaWiki\ParamValidator\TypeDef\TitleDef | Type definition for page titles |
CMediaWiki\ParamValidator\TypeDef\UserDef | Type definition for user types |
CWikimedia\ParamValidator\TypeDef\BooleanDef | Type definition for boolean types |
►CWikimedia\ParamValidator\TypeDef\EnumDef | Type definition for enumeration types |
CMediaWiki\Api\Validator\SubmoduleDef | Type definition for submodule types |
CMediaWiki\ParamValidator\TypeDef\NamespaceDef | Type definition for namespace types |
CMediaWiki\ParamValidator\TypeDef\TagsDef | Type definition for tags type |
CWikimedia\ParamValidator\TypeDef\ExpiryDef | Type definition for expiry timestamps |
►CWikimedia\ParamValidator\TypeDef\NumericDef | Type definition base class for numeric types |
CWikimedia\ParamValidator\TypeDef\FloatDef | Type definition for a floating-point type |
►CWikimedia\ParamValidator\TypeDef\IntegerDef | Type definition for integer types |
CWikimedia\ParamValidator\TypeDef\LimitDef | Type definition for "limit" types |
CWikimedia\ParamValidator\TypeDef\PresenceBooleanDef | Type definition for checkbox-like boolean types |
►CWikimedia\ParamValidator\TypeDef\StringDef | Type definition for string types |
CWikimedia\ParamValidator\TypeDef\PasswordDef | Type definition for "password" types |
CWikimedia\ParamValidator\TypeDef\TimestampDef | Type definition for timestamp types |
CWikimedia\ParamValidator\TypeDef\UploadDef | Type definition for upload types |
CUcdXmlReader | |
CUDPTransport | A generic class to send a message over UDP |
CUIDGenerator | Class for getting statistically unique IDs |
CMediaWiki\Block\UnblockUser | Backend class for unblocking users |
►CMediaWiki\Hook\UnblockUserCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Block\UnblockUserFactory | |
CMediaWiki\Block\UserBlockCommandFactory | |
►CMediaWiki\Hook\UnblockUserHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UndeleteForm__showHistoryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UndeleteForm__showRevisionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Page\UndeletePage | Backend logic for performing a page undelete action |
►CMediaWiki\Page\UndeletePageFactory | Service for page undelete actions |
CMediaWiki\Page\PageCommandFactory | Implementation of various page action services |
►CMediaWiki\Hook\UndeletePageToolLinksHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UnitTestsAfterDatabaseSetupHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UnitTestsBeforeDatabaseTeardownHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UnitTestsListHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UnwatchArticleCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UnwatchArticleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UpdateUserMailerFormattedPageStatusHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CUploadBase | UploadBase and subclasses are the backend of MediaWiki's file uploads |
►CUploadFromFile | Implements regular file uploads |
CUploadFromChunks | Implements uploading from chunks |
CUploadFromStash | Implements uploading from previously stored file |
CUploadFromUrl | Implements uploading from a HTTP resource |
►CMediaWiki\Hook\UploadCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UploadCreateFromRequestHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UploadForm_BeforeProcessingHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UploadForm_getInitialPageTextHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UploadForm_initialHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UploadFormInitDescriptorHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UploadFormSourceDescriptorsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CUploadRevisionImporter | |
CImportableUploadRevisionImporter | |
CUploadSourceAdapter | This is a horrible hack used to keep source compatibility |
CUploadStash | UploadStash is intended to accomplish a few things: |
►CMediaWiki\Hook\UploadStashFileHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UploadVerifyFileHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UploadVerifyUploadHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Utils\UrlUtils | A service to expand, parse, and otherwise manipulate URLs |
►CMediaWiki\User\Hook\User__mailPasswordInternalHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserAddGroupHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserArrayFromResultHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CUserCache | |
►CMediaWiki\Permissions\Hook\UserCanHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserCanSendEmailHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserClearNewTalkNotificationHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CUserEditCountInfo | Helper class for UserEditCountUpdate |
►CMediaWiki\Hook\UserEditCountUpdateHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\User\UserEditTracker | Track info about user edit counts and timings |
►CMediaWiki\User\Hook\UserEffectiveGroupsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Mail\UserEmailContact | |
CUser | Internal since 1.36 |
►CMediaWiki\Permissions\Hook\UserGetAllRightsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserGetDefaultOptionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserGetEmailAuthenticationTimestampHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserGetEmailHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UserGetLanguageObjectHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserGetReservedNamesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Permissions\Hook\UserGetRightsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Permissions\Hook\UserGetRightsRemoveHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\User\UserGroupManagerFactory | Factory service for UserGroupManager instances |
CUserGroupMembership | Represents a "user group membership" – a specific instance of a user belonging to a group |
►CMediaWiki\User\Hook\UserGroupsChangedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Session\UserInfo | Object holding data about a session's user |
►CMediaWiki\Permissions\Hook\UserIsBlockedFromHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserIsBlockedGloballyHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserIsBotHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Permissions\Hook\UserIsEveryoneAllowedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserIsLockedHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserLoadAfterLoadFromSessionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserLoadDefaultsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserLoadFromDatabaseHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Auth\Hook\UserLoggedInHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UserLoginCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UserLogoutCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\Api\ApiHookRunner | This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserLogoutHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CUserMailer | Collection of static functions for sending mail |
►CMediaWiki\Hook\UserMailerChangeReturnPathHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UserMailerSplitToHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UserMailerTransformContentHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UserMailerTransformMessageHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\User\UserNamePrefixSearch | Handles searching prefixes of user names |
CUserNamePrefixSearch | Handles searching prefixes of user names |
CUserPasswordPolicy | Check 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\UserPrivilegedGroupsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserRemoveGroupHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\UserRigorOptions | Shared interface for rigor levels when dealing with User methods |
CMediaWiki\User\UserFactory | Creates User objects |
CMediaWiki\User\UserNameUtils | UserNameUtils service |
►CMediaWiki\User\Hook\UserSaveSettingsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserSendConfirmationMailHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Session\Hook\UserSetCookiesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserSetEmailAuthenticationTimestampHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\User\Hook\UserSetEmailHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\UsersPagerDoBatchLookupsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\User\UserTimeCorrection | Utility class to parse the TimeCorrection string value |
►CMediaWiki\Hook\UserToolLinksEditHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\ValidateExtendedMetadataCacheHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Content\ValidationParams | |
CMediaWiki\Rest\Validator\Validator | Wrapper for ParamValidator |
CVersionChecker | Provides functions to check a set of extensions with dependencies against a set of loaded extensions and given version information |
►CVirtualRESTService | Virtual HTTP service instance that can be mounted on to a VirtualRESTService |
CParsoidVirtualRESTService | Virtual HTTP service client for Parsoid |
CRestbaseVirtualRESTService | Virtual HTTP service client for RESTBase |
CSwiftVirtualRESTService | Example virtual rest service for OpenStack Swift |
CVirtualRESTServiceClient | Virtual HTTP service client loosely styled after a Virtual File System |
CMediaWiki\ResourceLoader\VueComponentParser | Parser for Vue single file components (.vue files) |
►CMediaWiki\Hook\WantedPages__getQueryInfoHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\WatchArticleCompleteHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\WatchArticleHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CWatchedItem | Representation of a pair of user and title for watchlist entries |
CWatchedItemQueryService | |
CWatchedItemQueryServiceExtension | |
►CMediaWiki\Hook\WatchedItemQueryServiceExtensionsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CWatchedItemStoreInterface | |
CNoWriteWatchedItemStore | |
CWatchedItemStore | Storage layer class for WatchedItems |
►CMediaWiki\Hook\WatchlistEditorBeforeFormRenderHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\WatchlistEditorBuildRemoveLineHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Watchlist\WatchlistManager | WatchlistManager service |
CWebInstallerOutput | Output class modelled on OutputPage |
►CWebInstallerPage | Abstract class to define pages for the web installer |
CWebInstallerComplete | |
CWebInstallerDBConnect | |
CWebInstallerDBSettings | |
►CWebInstallerDocument | |
CWebInstallerCopying | |
CWebInstallerReleaseNotes | |
CWebInstallerUpgradeDoc | |
CWebInstallerExistingWiki | |
CWebInstallerInstall | |
CWebInstallerLanguage | |
CWebInstallerName | |
CWebInstallerOptions | |
CWebInstallerRestart | |
CWebInstallerUpgrade | |
CWebInstallerWelcome | |
►CWebRequest | Encapsulates getting at data passed in the URL or via a POSTed form stripping illegal input characters and normalizing Unicode sequences |
►CFauxRequest | WebRequest clone which takes values from a provided array |
CDerivativeRequest | Similar to FauxRequest, but only fakes URL parameters and method (POST or GET) and use the base request for the remaining stuff (cookies, session and headers) |
►CMediaWiki\Hook\WebRequestPathInfoRouterHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CWebRequestUpload | Object to access the $_FILES array |
CFauxRequestUpload | Object to fake the $_FILES array |
►CWebResponse | Allow programs to request this object from WebRequest::response() and handle all outputting (or lack of outputting) via it |
CFauxResponse | |
►CMediaWiki\Hook\WebResponseSetCookieHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Shell\Hook\WfShellWikiCmdHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\SpecialPage\Hook\WgQueryPagesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\WhatLinksHerePropsHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►COOUI\Widget | |
CMediaWiki\Widget\CheckMatrixWidget | Check matrix widget |
CMediaWiki\Widget\ComplexNamespaceInputWidget | Namespace input widget |
CMediaWiki\Widget\ComplexTitleInputWidget | Complex title input widget |
CMediaWiki\Widget\SelectWithInputWidget | Select and input widget |
CMediaWiki\Widget\SizeFilterWidget | Select and input widget |
►CMediaWiki\Widget\TagMultiselectWidget | Base class for widgets to select multiple users, titles, namespaces, etc |
CMediaWiki\Widget\NamespacesMultiselectWidget | Widget to select multiple namespaces |
CMediaWiki\Widget\TitlesMultiselectWidget | Widget to select multiple titles |
CMediaWiki\Widget\UsersMultiselectWidget | Widget to select multiple users |
►CMediaWiki\DAO\WikiAwareEntity | Marker interface for entities aware of the wiki they belong to |
►CMediaWiki\Block\Block | Represents a block that may prevent users from performing specific operations |
►CMediaWiki\Block\AbstractBlock | |
CMediaWiki\Block\CompositeBlock | Multiple Block class |
CMediaWiki\Block\DatabaseBlock | A DatabaseBlock (unlike a SystemBlock) is stored in the database, may give rise to autoblocks and may be tracked with cookies |
CMediaWiki\Block\SystemBlock | System blocks are temporary blocks that are created on enforcement (e.g |
►CMediaWiki\Page\PageReference | Interface for objects (potentially) representing a page that can be viewable and linked to on a wiki |
►CMediaWiki\Page\PageIdentity | Interface for objects (potentially) representing an editable wiki page |
►CMediaWiki\Page\ProperPageIdentity | Interface for a page that is (or could be, or used to be) an editable wiki page |
►CMediaWiki\Page\PageIdentityValue | Immutable value object representing a page identity |
CMediaWiki\Page\PageStoreRecord | Immutable data record representing an editable page on a wiki |
►CMediaWiki\Page\PageRecord | Data record representing a page that is (or used to be, or could be) an editable page on a wiki |
►CMediaWiki\Page\ExistingPageRecord | Data record representing a page that currently exists as an editable page on a wiki |
CMediaWiki\Page\PageStoreRecord | Immutable data record representing an editable page on a wiki |
CWikiPage | Base representation for an editable wiki page |
CTitle | Represents a title within MediaWiki |
►CMediaWiki\Page\PageReferenceValue | Immutable value object representing a page reference |
CMediaWiki\Page\PageIdentityValue | Immutable value object representing a page identity |
►CMediaWiki\Revision\RevisionRecord | Page revision base class |
CMediaWiki\Revision\MutableRevisionRecord | |
CMediaWiki\Revision\RevisionArchiveRecord | A RevisionRecord representing a revision of a deleted page persisted in the archive table |
►CMediaWiki\Revision\RevisionStoreRecord | A RevisionRecord representing an existing revision persisted in the revision table |
CMediaWiki\Revision\RevisionStoreCacheRecord | A cached RevisionStoreRecord |
►CMediaWiki\User\UserIdentity | Interface for objects representing user identity |
CMediaWiki\User\UserIdentityValue | Value object representing a user's identity |
CUser | Internal since 1.36 |
CUserRightsProxy | Cut-down copy of User interface for local-interwiki-database user rights manipulation |
CWikiExporter | |
►CMediaWiki\Hook\WikiExporter__dumpStableQueryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Export\WikiExporterFactory | Factory service for WikiExporter instances |
CMediaWiki\Settings\WikiFarmSettingsLoader | Utility for loading site-specific settings in a multi-tenancy ("wiki farm" or "wiki family") environment |
CWikiImporter | XML file reader for the page data importer |
CWikiImporterFactory | Factory service for WikiImporter instances |
CWikiMap | Helper tools for dealing with other locally-hosted wikis |
►CMediaWiki\Page\Hook\WikiPageDeletionUpdatesHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Page\WikiPageFactory | Service for creating WikiPage objects |
►CMediaWiki\Page\Hook\WikiPageFactoryHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CMediaWiki\Logger\Monolog\WikiProcessor | Annotate log records with request-global metadata, such as the hostname, wiki / request ID, and MediaWiki version |
CWikiReference | Reference to a locally-hosted wiki |
CWikiTextStructure | Class allowing to explore structure of parsed wikitext |
CMediaWiki\Diff\WordAccumulator | Stores, escapes and formats the results of word-level diff |
CWikimedia\WRStats\WRStatsFactory | A factory for WRStats readers and writers |
CWikimedia\WRStats\WRStatsRateLimiter | A rate limiter with a WRStats backend |
CWikimedia\WRStats\WRStatsReader | Readers gather a batch of read operations, returning promises |
CWikimedia\WRStats\WRStatsWriter | Writers gather a batch of increment operations and then commit them when flush() is called, or when the writer is destroyed |
CXhprof | Convenience class for working with XHProf https://github.com/phacility/xhprof |
CXhprofData | Convenience class for working with XHProf profiling data https://github.com/phacility/xhprof |
CXml | Module of static functions for generating XML |
CXmlDumpWriter | |
►CMediaWiki\Hook\XmlDumpWriterOpenPageHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
►CMediaWiki\Hook\XmlDumpWriterWriteRevisionHook | This is a hook handler interface, see docs/Hooks.md |
CMediaWiki\HookContainer\HookRunner | This class provides an implementation of the core hook interfaces, forwarding hook calls to HookContainer for dispatch to extensions |
CXmlJsCode | A wrapper class which causes Xml::encodeJsVar() and Xml::encodeJsCall() to interpret a given string as being a JavaScript expression, instead of string data |
CXmlSelect | Class for generating HTML <select> or <datalist> elements |
CXmlTypeCheck | |
CMediaWiki\Languages\Data\ZhConversion | |
CZipDirectoryReader | A class for reading ZIP file directories, for the purposes of upload verification |
►CAbstractLogger | |
CMediaWiki\Logger\ConsoleLogger | A logger which writes to the terminal |
CMediaWiki\Logger\LegacyLogger | PSR-3 logger that mimics the historic implementation of MediaWiki's former wfErrorLog logging implementation |
►CAbstractProcessingHandler | |
CMediaWiki\Logger\Monolog\LegacyHandler | Log handler that replicates the behavior of MediaWiki's former wfErrorLog() logging service |
►CArrayAccess | |
CFormOptions | Helper class to keep track of options when mixing links and form elements |
CMediaWiki\Debug\DeprecatablePropertyArray | ArrayAccess implementation that supports deprecating access to certain properties |
CMediaWiki\Session\Session | Manages data for an authenticated session |
►CArrayIterator | |
CMediaWiki\CommentFormatter\StringCommentIterator | An adaptor which converts an array of strings to an iterator of CommentItem objects |
►CContentMetadataCollector | |
CParserOutput | |
►CConvertibleTimestamp | |
CMWTimestamp | Library for creating and parsing MW-style timestamps |
►CCountable | |
►CISearchResultSet | A set of SearchEngine results |
►CBaseSearchResultSet | BaseSearchResultSet is the base class that must be extended by SearchEngine search result set implementations |
►CSearchResultSet | |
CFauxSearchResultSet | A manually constructed search result set |
CSearchNearMatchResultSet | A ISearchResultSet wrapper for SearchNearMatcher |
CSqlSearchResultSet | This class is used for different SQL-based search engines shipped with MediaWiki |
CMediaWiki\Session\Session | Manages data for an authenticated session |
CReverseArrayIterator | Convenience class for iterating over an array in reverse order |
CTitleArrayFromResult | |
CUserArrayFromResult | |
►CWikimedia\Rdbms\IResultWrapper | Result wrapper for grabbing data queried from an IDatabase object |
►CWikimedia\Rdbms\ResultWrapper | Result wrapper for grabbing data queried from an IDatabase object |
CWikimedia\Rdbms\FakeResultWrapper | Overloads the relevant methods of the real ResultWrapper so it doesn't go anywhere near an actual database |
CWikimedia\Rdbms\MysqliResultWrapper | |
CWikimedia\Rdbms\PostgresResultWrapper | |
CWikimedia\Rdbms\SqliteResultWrapper | |
►CException | |
CEtcdConfigParseError | |
CExtensionDependencyError | Copyright (C) 2018 Kunal Mehta legok.nosp@m.tm@d.nosp@m.ebian.nosp@m..org |
CExtensionJsonValidationError | |
CFileBackendError | File backend exception for checked exceptions (e.g |
CLocalizedException | Basic localized exception |
►CMWException | MediaWiki exception |
CApiUsageException | Exception used to abort API execution with an error |
CErrorPageError | An error page which can definitely be safely rendered using the OutputPage |
CExternalStoreException | |
CFatalError | Abort the web request with a custom HTML string that will represent the entire response |
CHTMLFormFieldRequiredOptionsException | |
CHttpError | Show an error that looks like an HTTP server error |
CImageGalleryClassNotFoundException | Class for exceptions thrown by ImageGalleryBase::factory() |
►CJobQueueError | |
CJobQueueConnectionError | |
CJobQueueReadOnlyError | |
CMWContentSerializationException | Exception representing a failure to serialize or unserialize a content object |
CMWUnknownContentModelException | Exception thrown when an unregistered content model is requested |
CMediaTransformInvalidParametersException | MediaWiki exception thrown by some methods when the transform parameter array is invalid |
CMediaWiki\Installer\InstallException | Exception thrown if an error occur which installation |
CPasswordError | Show an error when any operation involving passwords fails to run |
CSkinException | Exceptions for skin-related failures |
CUploadChunkFileException | |
CUploadChunkVerificationException | |
CUploadChunkZeroLengthFileException | |
CUploadStashException | |
CMalformedTitleException | MalformedTitleException is thrown when a TitleParser is unable to parse a title string |
CMediaWiki\DB\AbstractSchemaValidationError | |
CMediaWiki\Diff\ComplexityException | |
CMediaWiki\ProcOpenError | |
CMediaWiki\ResourceLoader\CircularDependencyError | |
►CMediaWiki\Rest\HttpException | This is the base exception class for non-fatal exceptions thrown from REST handlers |
CMediaWiki\Rest\LocalizedHttpException | |
CMediaWiki\Rest\RedirectException | This is an exception class that extends HttpException and will generate a redirect when handled |
CMediaWiki\Rest\ResponseException | This is an exception class that wraps a Response and extends HttpException |
CMediaWiki\Rest\PathTemplateMatcher\PathConflict | |
CMediaWiki\ShellDisabledError | |
CMediaWiki\Sparql\SparqlException | Exception for SPARQLClient |
CWikimedia\WRStats\WRStatsError | Exception class for errors thrown by the WRStats library |
CZipDirectoryReaderError | Internal exception class |
►CHtmlFormatter | |
CMediaWiki\Tidy\RemexCompatFormatter | |
►CINormalizedException | |
CMediaWiki\Page\PageAssertionException | Exception if a PageIdentity is an invalid argument |
►CMediaWiki\Revision\RevisionAccessException | Exception representing a failure to look up a revision |
CMediaWiki\Revision\IncompleteRevisionException | Exception throw when trying to access undefined fields on an incomplete RevisionRecord |
CMediaWiki\Revision\SuppressedDataException | Exception raised in response to an audience check when attempting to access suppressed information without permission |
CMediaWiki\Settings\SettingsBuilderException | |
CWikimedia\Rdbms\DBTransactionError | |
►CInvalidArgumentException | |
CMediaWiki\Page\PageAssertionException | Exception if a PageIdentity is an invalid argument |
CWikimedia\Metrics\Exceptions\InvalidConfigurationException | |
CWikimedia\Metrics\Exceptions\InvalidLabelsException | |
CWikimedia\Metrics\Exceptions\UndefinedPrefixException | |
CWikimedia\Metrics\Exceptions\UnsupportedFormatException | |
►CIterator | |
CExplodeIterator | An iterator which works exactly like: |
►CFSFileBackendList | Wrapper around RecursiveDirectoryIterator/DirectoryIterator that catches exception or does any custom behavior that we may want |
CFSFileBackendDirList | |
CFSFileBackendFileList | |
►CIteratorDecorator | |
CNotRecursiveIterator | |
CMediaWiki\Session\Session | Manages data for an authenticated session |
CReverseArrayIterator | Convenience class for iterating over an array in reverse order |
CRevisionListBase | List for revision table items for a single page |
►CSwiftFileBackendList | SwiftFileBackend helper class to page through listings |
CSwiftFileBackendDirList | Iterator for listing directories |
CSwiftFileBackendFileList | Iterator for listing regular files |
►CTitleArray | Only exists to provide the newFromResult method at pre- sent |
CTitleArrayFromResult | |
►CUserArray | |
CUserArrayFromResult | |
►CIteratorAggregate | |
CISearchResultSet | A set of SearchEngine results |
CMediaWiki\Config\IterableConfig | Interface for iterable configuration instances |
►CIteratorIterator | |
CMediaWiki\CommentFormatter\RowCommentIterator | An adaptor which converts a row iterator into a CommentItem iterator for batch formatting |
►CJsonSerializable | |
►CMediaWiki\Json\JsonUnserializable | |
CCacheTime | Parser cache specific expiry check |
CMediaWiki\Storage\EditResult | Object for storing information about the effects of an edit |
►CLoggerAwareInterface | |
CBagOStuff | Class representing a cache/ephemeral data store |
CEtcdConfig | Interface for configuration instances |
►CEventRelayer | Base class for reliable event relays |
CEventRelayerNull | No-op class for publishing messages into a PubSub system |
CExternalStoreAccess | This is the main interface for fetching or inserting objects with ExternalStore |
CExternalStoreFactory | |
►CExternalStoreMedium | Base class for external storage |
CExternalStoreDB | External storage in a SQL database |
CExternalStoreHttp | External storage using HTTP requests |
CExternalStoreMemory | External storage in PHP process memory for testing |
CExternalStoreMwstore | External storage in a FileBackend |
►CFileBackend | Base class for all file backend classes (including multi-write backends) |
CFileBackendDBRepoWrapper | Proxy backend that manages file layout rewriting for FileRepo |
CFileBackendMultiWrite | Proxy backend that mirrors writes to several internal backends |
►CFileBackendStore | Base class for all backends using particular storage medium |
CFSFileBackend | Class for a file system (FS) based file backend |
CMemoryFileBackend | Simulation of a backend storage in memory |
CSwiftFileBackend | Class for an OpenStack Swift (or Ceph RGW) based file backend |
CJobRunner | Job queue runner utility methods |
CLinkCache | Cache for article titles (prefixed DB keys) and ids linked from one source |
►CMWHttpRequest | This wrapper class will call out to curl (if available) or fallback to regular PHP if necessary for handling internal HTTP requests |
CGuzzleHttpRequest | MWHttpRequest implemented using the Guzzle library |
CMediaWiki\Auth\AuthManager | This serves as the entry point to the authentication system |
CMediaWiki\Auth\Throttler | |
CMediaWiki\ResourceLoader\MessageBlobStore | This class generates message blobs for use by ResourceLoader |
►CMediaWiki\ResourceLoader\Module | Abstraction for ResourceLoader modules, with name registration and maxage functionality |
►CMediaWiki\ResourceLoader\FileModule | Module based on local JavaScript/CSS files |
CMediaWiki\ResourceLoader\CodexModule | Module for codex that has direction-specific style files and a static helper function for embedding icons in package modules |
CMediaWiki\ResourceLoader\ForeignApiModule | Module for mediawiki.ForeignApi and mediawiki.ForeignRest that has dynamically generated dependencies, via a hook usable by extensions |
CMediaWiki\ResourceLoader\LanguageDataModule | Module for populating language specific data, such as grammar forms |
►CMediaWiki\ResourceLoader\LessVarFileModule | Module augmented with context-specific LESS variables |
CMediaWiki\ResourceLoader\SkinModule | Module for skin stylesheets |
CMediaWiki\ResourceLoader\OOUIFileModule | Module which magically loads the right skinScripts and skinStyles for every skin, using the specified OOUI theme for each |
►CMediaWiki\ResourceLoader\ImageModule | Module for generated and embedded images |
►CMediaWiki\ResourceLoader\OOUIImageModule | Loads the module definition from JSON files in the format that OOUI uses, converting it to the format we use |
CMediaWiki\ResourceLoader\OOUIIconPackModule | Allows loading arbitrary sets of OOUI icons |
CMediaWiki\ResourceLoader\StartUpModule | Module for ResourceLoader initialization |
CMediaWiki\ResourceLoader\UserOptionsModule | Module for per-user private data that is transmitted on all HTML web responses |
►CMediaWiki\ResourceLoader\WikiModule | Abstraction for ResourceLoader modules which pull from wiki pages |
CMediaWiki\ResourceLoader\SiteModule | Module for site customizations |
CMediaWiki\ResourceLoader\SiteStylesModule | Module for site style customizations |
CMediaWiki\ResourceLoader\UserModule | Module for user customizations scripts |
CMediaWiki\ResourceLoader\UserStylesModule | Module for user customizations styles |
►CMediaWiki\ResourceLoader\ResourceLoader | ResourceLoader is a loading system for JavaScript and CSS resources |
CMediaWiki\ResourceLoader\ResourceLoader72Hack | PHP 7.2 hack to work around the issue described at https://phabricator.wikimedia.org/T166010#5962098 Load the ResourceLoader class when MessageBlobStore is loaded |
CMediaWiki\Revision\RevisionStore | Service for looking up page revisions |
►CMediaWiki\Session\SessionManagerInterface | This exists to make IDEs happy, so they don't see the internal-but-required-to-be-public methods on SessionManager |
CMediaWiki\Session\SessionManager | This serves as the entry point to the MediaWiki session handling system |
CMediaWiki\Storage\DerivedPageDataUpdater | A handle for managing updates for derived page data on edit, import, purge, etc |
CMessageCache | Cache messages that are defined by MediaWiki-namespace pages or by hooks |
CMultiHttpClient | Class to handle multiple HTTP requests |
CPasswordReset | Helper class for the password reset functionality shared by the web UI and the API |
CRedisConnRef | Helper class to handle automatically marking connections as reusable (via RAII pattern) |
CRedisConnectionPool | Helper class to manage Redis connections |
CTiming | An interface to help developers measure the performance of their applications |
CWANObjectCache | Multi-datacenter aware caching interface |
CWANObjectCacheReaper | Class for scanning through chronological, log-structured data or change logs and locally purging cache keys related to entities that appear in this data |
CWikimedia\Rdbms\ChronologyProtector | Provide a given client with protection against visible database lag |
CWikimedia\Rdbms\Database | Relational database abstraction object |
CWikimedia\Rdbms\ILoadMonitor | Database load monitoring interface |
CWikimedia\Rdbms\TransactionProfiler | Detect high-contention DB queries via profiling calls |
►CLogicException | |
CConfigException | Exceptions for config failures |
►CNormalizerFormatter | |
CMediaWiki\Logger\Monolog\LegacyFormatter | Log message formatter that mimics the legacy log message formatting of wfDebug , wfDebugLog , wfLogDBError and the former wfErrorLog global functions by delegating the formatting to \MediaWiki\Logger\LegacyLogger |
►CNullTokenHandler | |
CMediaWiki\Parser\RemexStripTagHandler | Helper class for Sanitizer::stripAllTags() |
►CPhpIntegerMappingType | |
CWikimedia\Rdbms\TinyIntType | Handling smallest integer data type |
►CPostgreSQL94Platform | |
CWikimedia\Rdbms\MWPostgreSqlPlatform | |
►CRelayTokenHandler | |
CMediaWiki\Parser\RemexRemoveTagHandler | Helper class for Sanitizer::removeSomeTags() |
►CResponseInterface | |
CMediaWiki\Http\MwHttpRequestToResponseInterfaceAdapter | |
►CRuntimeException | |
CCannotCreateActorException | Exception thrown when an actor can't be created |
CMediaWiki\Rest\HeaderParser\HeaderParserError | |
CMediaWiki\Rest\JsonEncodingException | |
CMediaWiki\Revision\RevisionAccessException | Exception representing a failure to look up a revision |
CMediaWiki\Settings\SettingsBuilderException | |
CMediaWiki\Storage\BlobAccessException | Exception representing a failure to access a data blob |
CMediaWiki\Storage\NameTableAccessException | Exception representing a failure to look up a row from a name table |
CMediaWiki\Storage\PageUpdateException | Exception representing a failure to update a page entry |
►CWikimedia\Rdbms\DBError | Database error base class |
CWikimedia\Rdbms\DBExpectedError | Base class for the more common types of database errors |
►CWikimedia\Rdbms\DBUnexpectedError | |
CWikimedia\Rdbms\DBAccessError | Exception class for attempted DB access |
CWikimedia\Rdbms\DBLanguageError | |
CWikimedia\Rdbms\DBReadOnlyRoleError | Exception class for attempted DB write access to a DBConnRef with the DB_REPLICA role |
►CSalvageableService | |
CConfigFactory | Factory class to create Config objects |
CMediaWiki\Config\ConfigRepository | Object which holds currently registered configuration options |
CMediaWiki\HookContainer\HookContainer | HookContainer class |
►CScopedCallback | |
CSectionProfileCallback | Subclass ScopedCallback to avoid call_user_func_array(), which is slow |
►CSeekableIterator | |
CWikimedia\Rdbms\IResultWrapper | Result wrapper for grabbing data queried from an IDatabase object |
►CSerializable | |
CHashRing | Convenience class for weighted consistent hash rings |
CMapCacheLRU | Handles a simple LRU key/value map with a maximum number of entries |
CMessage | Deals with fetching and processing of interface message into a variety of formats |
►CSite | |
CMediaWikiSite | Class representing a MediaWiki site |
►CWikimedia\Rdbms\DBPrimaryPos | An object representing a primary or replica DB position in a replicated setup |
CWikimedia\Rdbms\MySQLPrimaryPos | DBPrimaryPos implementation for MySQL and MariaDB |
►CServiceContainer | |
CMediaWiki\MediaWikiServices | Service locator for MediaWiki core services |
►CStatsdClient | |
CSamplingStatsdClient | A statsd client that applies the sampling rate to the data items before sending them |
►CStatsdDataFactory | |
CBufferingStatsdDataFactory | MediaWiki adaption of StatsdDataFactory that provides buffering and metric prefixing |
►CStatsdDataFactoryInterface | |
►CIBufferingStatsdDataFactory | MediaWiki adaptation of StatsdDataFactory that provides buffering functionality |
CBufferingStatsdDataFactory | MediaWiki adaption of StatsdDataFactory that provides buffering and metric prefixing |
CNullStatsdDataFactory | |
CPrefixingStatsdDataFactoryProxy | Proxy to prefix metric keys sent to a StatsdDataFactoryInterface |
►CStreamInterface | |
CMWCallbackStream | |
CWikimedia\ParamValidator\Util\UploadedFileStream | Implementation of StreamInterface for a file in $_FILES |
►CStringable | |
CMediaWiki\Message\UserGroupMembershipParam | |
►CMediaWiki\Settings\Source\Format\SettingsFormat | A SettingsFormat is meant to detect supported file types and/or decode source contents into settings arrays |
CMediaWiki\Settings\Source\Format\JsonFormat | Decodes settings data from JSON |
CMediaWiki\Settings\Source\Format\YamlFormat | |
►CMediaWiki\Settings\Source\SettingsSource | A SettingsSource is meant to represent any kind of local or remote store from which settings can be read, be it a local file, remote URL, database, etc |
►CMediaWiki\Settings\Cache\CacheableSource | A SettingsSource that can be cached |
CMediaWiki\Settings\Source\EtcdSource | Settings loaded from an etcd server |
CMediaWiki\Settings\Source\FileSource | Settings loaded from a local file path |
CMediaWiki\Settings\Cache\CachedSource | Provides a caching layer for a CacheableSource |
CMediaWiki\Settings\Source\ArraySource | Settings loaded from an array |
CMediaWiki\Settings\Source\PhpSettingsSource | Settings loaded from a PHP file path as an array structure |
CMediaWiki\Settings\Source\ReflectionSchemaSource | Constructs a settings array based on a PHP class by inspecting class members to construct a schema |
►CSyslogUdpHandler | |
CMediaWiki\Logger\Monolog\MwlogHandler | Log handler that will append the record's channel to a fixed 'application prefix' given at construction time |
CMediaWiki\Logger\Monolog\SyslogHandler | Log handler that supports sending log events to a syslog server using RFC 3164 formatted UDP packets |
►CTextInputWidget | |
CMediaWiki\Widget\PendingTextInputWidget | Text input widget that displays pending animation |
►CTreeBuilder | |
CMediaWiki\Tidy\RemexCompatBuilder | |
►CTreeHandler | |
CMediaWiki\Tidy\RemexCompatMunger | |
►CType | |
CWikimedia\Rdbms\EnumType | Custom handling for ENUM datatype |
CWikimedia\Rdbms\TimestampType | Handling timestamp edge cases in mediawiki |
CWikimedia\Rdbms\TinyIntType | Handling smallest integer data type |
►CUnboxedCommand | |
CMediaWiki\Shell\Command | Class used for executing shell commands |
►CUnexpectedValueException | |
CMediaWiki\Session\MetadataMergeException | Subclass of UnexpectedValueException that can be annotated with additional data for debug logging |
CWikimedia\ParamValidator\ValidationException | Error reporting for ParamValidator |
►CUploadedFileInterface | |
CWikimedia\ParamValidator\Util\UploadedFile | A simple implementation of UploadedFileInterface |
►CWidget | |
CMediaWiki\Widget\ExpiryInputWidget | Expiry widget |