Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\Extension\CentralAuth\Api\ApiCentralAuthToken0%
MediaWiki\Extension\CentralAuth\Api\ApiCreateLocalAccount0%
MediaWiki\Extension\CentralAuth\Api\ApiDeleteGlobalAccount0%
MediaWiki\Extension\CentralAuth\Api\ApiQueryGlobalAllUsers0%
MediaWiki\Extension\CentralAuth\Api\ApiQueryGlobalGroups0%
MediaWiki\Extension\CentralAuth\Api\ApiQueryGlobalRenameStatus0%
MediaWiki\Extension\CentralAuth\Api\ApiQueryGlobalUserInfo0%
MediaWiki\Extension\CentralAuth\Api\ApiQueryWikiSets0%
MediaWiki\Extension\CentralAuth\Api\ApiSetGlobalAccountStatus0%
MediaWiki\Extension\CentralAuth\CentralAuthReadOnlyError0%
MediaWiki\Extension\CentralAuth\CentralAuthRedirectingAuthenticationRequest0%
MediaWiki\Extension\CentralAuth\CentralAuthRedirectingPrimaryAuthenticationProvider0%
MediaWiki\Extension\CentralAuth\CentralAuthReturnRequest0%
MediaWiki\Extension\CentralAuth\CentralAuthSecondaryAuthenticationProvider0%
MediaWiki\Extension\CentralAuth\CentralAuthServices0%
MediaWiki\Extension\CentralAuth\CentralAuthSharedDomainPreAuthenticationProvider0%
MediaWiki\Extension\CentralAuth\CentralAuthTempUserSerialProvider0%
MediaWiki\Extension\CentralAuth\CentralAuthTemporaryPasswordPrimaryAuthenticationProvider0%
MediaWiki\Extension\CentralAuth\CentralAuthTokenManager0%
MediaWiki\Extension\CentralAuth\CentralAuthUtilityService0%
MediaWiki\Extension\CentralAuth\FilteredRequestTracker0%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameFactory0%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameLogFormatter0%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameRequest0%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUser0%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUserDatabaseUpdates0%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUserLogger0%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUserStatus0%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUserValidator0%
MediaWiki\Extension\CentralAuth\GlobalRename\LocalRenameJob\LocalPageMoveJob0%
MediaWiki\Extension\CentralAuth\GlobalRename\LocalRenameJob\LocalRenameJob0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\AbuseFilterHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\ContentSecurityPolicyHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\GlobalRenameHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\ImportHandleHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\LogHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\LoginCompleteHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\NoServicesHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\PageDisplayHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\PasswordPoliciesHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\PermissionsHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\RedirectingLoginHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\SecurePollHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\SpecialContributionsHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\SpecialPageInitHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\UnitTestsHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\UserCreationHookHandler0%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\UserLogoutHookHandler0%
MediaWiki\Extension\CentralAuth\LocalUserNotFoundException0%
MediaWiki\Extension\CentralAuth\LogFormatter\ChangeStatusLogFormatter0%
MediaWiki\Extension\CentralAuth\LogFormatter\ForceCreateLocalUserLogFormatter0%
MediaWiki\Extension\CentralAuth\LogFormatter\GlobalDeleteLogFormatter0%
MediaWiki\Extension\CentralAuth\LogFormatter\GlobalUserMergeLogFormatter0%
MediaWiki\Extension\CentralAuth\LogFormatter\GroupRenameLogFormatter0%
MediaWiki\Extension\CentralAuth\LogFormatter\PermissionChangeLogFormatter0%
MediaWiki\Extension\CentralAuth\LogFormatter\WikiSetLogFormatter0%
MWCA0%
MediaWiki\Extension\CentralAuth\MigrateInitialAccountsTask0%
MediaWiki\Extension\CentralAuth\RCFeed\IRCColourfulCARCFeedFormatter0%
MediaWiki\Extension\CentralAuth\RCFeed\JSONCARCFeedFormatter0%
MediaWiki\Extension\CentralAuth\Special\GlobalUsersPager0%
MediaWiki\Extension\CentralAuth\Special\RenameQueueTablePager0%
MediaWiki\Extension\CentralAuth\Special\SpecialCentralAutoLogin0%
MediaWiki\Extension\CentralAuth\Special\SpecialCentralLogin0%
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalRenameProgress0%
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalRenameQueue0%
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalRenameRequest0%
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalRenameUser0%
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalUsers0%
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalVanishRequest0%
MediaWiki\Extension\CentralAuth\Special\SpecialMultiLock0%
MediaWiki\Extension\CentralAuth\Special\SpecialWikiSets0%
MediaWiki\Extension\CentralAuth\User\CentralAuthAntiSpoofManager0%
MediaWiki\Extension\CentralAuth\User\CentralAuthCreateLocalAccountJob0%
MediaWiki\Extension\CentralAuth\User\CentralAuthSpoofUser0%
MediaWiki\Extension\CentralAuth\User\CentralAuthSuppressUserJob0%
MediaWiki\Extension\CentralAuth\User\CentralAuthUnattachUserJob0%
MediaWiki\Extension\CentralAuth\User\CentralAuthUserArrayFromResult0%
MediaWiki\Extension\CentralAuth\User\CentralAuthUserStatusLookupFactory0%
MediaWiki\Extension\CentralAuth\User\GlobalUserSelectQueryBuilderFactory0%
MediaWiki\Extension\CentralAuth\UsersToRename\UsersToRenameDatabaseUpdates0%
MediaWiki\Extension\CentralAuth\Widget\GlobalUserInputWidget0%
MediaWiki\Extension\CentralAuth\Widget\HTMLGlobalUserTextField0%
MediaWiki\Extension\CentralAuth\WikiSet0%
CentralAuthTokenSessionProvider0%
MediaWiki\Extension\CentralAuth\Maintenance\FixRenameUserLocalLogs0%
MediaWiki\Extension\CentralAuth\Maintenance\FixRenamedUserGlobalEditCount0%
MediaWiki\Extension\CentralAuth\Maintenance\LockUser0%
MediaWiki\Extension\CentralAuth\Maintenance\ScramblePassword0%
MediaWiki\Extension\CentralAuth\Maintenance\AddToGlobalGroup0%
MediaWiki\Extension\CentralAuth\Maintenance\AttachAccount0%
MediaWiki\Extension\CentralAuth\Maintenance\BatchCAAntiSpoof0%
MediaWiki\Extension\CentralAuth\Maintenance\BatchVanishUsers0%
MediaWiki\Extension\CentralAuth\Maintenance\CheckLocalNames0%
MediaWiki\Extension\CentralAuth\Maintenance\CheckLocalUser0%
MediaWiki\Extension\CentralAuth\Maintenance\CreateLocalAccount0%
MediaWiki\Extension\CentralAuth\Maintenance\DeleteEmptyAccounts0%
MediaWiki\Extension\CentralAuth\Maintenance\CentralAuthDeleteLocalPasswords0%
MediaWiki\Extension\CentralAuth\Maintenance\FixStuckGlobalRename0%
MediaWiki\Extension\CentralAuth\Maintenance\ForceRenameUsers0%
MediaWiki\Extension\CentralAuth\Maintenance\GetCentralAuthDBInfo0%
MediaWiki\Extension\CentralAuth\Maintenance\MigrateAccount0%
MediaWiki\Extension\CentralAuth\Maintenance\MigrateGuSalt0%
MediaWiki\Extension\CentralAuth\Maintenance\MigrateHiddenLevel0%
MediaWiki\Extension\CentralAuth\Maintenance\MigratePass00%
MediaWiki\Extension\CentralAuth\Maintenance\MigratePass10%
MediaWiki\Extension\CentralAuth\Maintenance\PopulateGlobalEditCount0%
MediaWiki\Extension\CentralAuth\Maintenance\PopulateGlobalRenameLogSearch0%
MediaWiki\Extension\CentralAuth\Maintenance\PopulateHomeDB0%
MediaWiki\Extension\CentralAuth\Maintenance\PopulateListOfUsersToRename0%
MediaWiki\Extension\CentralAuth\Maintenance\PopulateLocalAndGlobalIds0%
MediaWiki\Extension\CentralAuth\Maintenance\PurgeExpiredGlobalRights0%
MediaWiki\Extension\CentralAuth\Maintenance\RenameUsersMatchingPattern0%
MediaWiki\Extension\CentralAuth\Maintenance\ResetGlobalUserTokens0%
MediaWiki\Extension\CentralAuth\Maintenance\SendForceRenameNotification0%
MediaWiki\Extension\CentralAuth\Maintenance\UpdateUsersToRename0%
MediaWiki\Extension\CentralAuth\Maintenance\WrapOldPasswordHashes0%
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalGroupPermissions1%
MediaWiki\Extension\CentralAuth\GlobalRename\LocalRenameJob\LocalRenameUserJob4%
MediaWiki\Extension\CentralAuth\Special\SpecialMergeAccount5%
MediaWiki\Extension\CentralAuth\CentralAuthHooks7%
MediaWiki\Extension\CentralAuth\CentralAuthPrimaryAuthenticationProvider14%
MediaWiki\Extension\CentralAuth\Special\SpecialCreateLocalAccount23%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\BlockHookHandler30%
MediaWiki\Extension\CentralAuth\SharedDomainUtils32%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\SpecialPageBeforeExecuteHookHandler38%
MediaWiki\Extension\CentralAuth\User\GlobalUserSelectQueryBuilder47%
CentralAuthSessionProvider49%
MediaWiki\Extension\CentralAuth\CentralDomainUtils56%
MediaWiki\Extension\CentralAuth\Maintenance\BackfillLocalAccounts57%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameJob\GlobalVanishJob58%
MediaWiki\Extension\CentralAuth\CentralAuthDatabaseManager61%
MediaWiki\Extension\CentralAuth\CentralAuthUIService61%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\SharedDomainHookHandler61%
MediaWiki\Extension\CentralAuth\CentralAuthEditCounter62%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameDenylist64%
MediaWiki\Extension\CentralAuth\User\CentralAuthUser69%
CentralAuthHeaderSessionProvider70%
MediaWiki\Extension\CentralAuth\Maintenance\SendConfirmAndMigrateEmail75%
MediaWiki\Extension\CentralAuth\Api\ApiGlobalUserRights76%
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameRequestStore77%
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalGroupMembership82%
MediaWiki\Extension\CentralAuth\User\CentralAuthUserStatusLookupService83%
MediaWiki\Extension\CentralAuth\User\CentralAuthForcedLocalCreationService83%
MediaWiki\Extension\CentralAuth\Special\SpecialCentralAuth85%
CentralAuthApiSessionProvider88%
MediaWiki\Extension\CentralAuth\Hooks\Handlers\ApiHookHandler88%

Project Risks

Class CRAP
MediaWiki\Extension\CentralAuth\Special\SpecialCentralAutoLogin13110
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalRenameQueue10712
MediaWiki\Extension\CentralAuth\CentralAuthHooks8014
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalGroupPermissions7966
MediaWiki\Extension\CentralAuth\CentralAuthPrimaryAuthenticationProvider7704
MediaWiki\Extension\CentralAuth\Special\SpecialMergeAccount5198
MediaWiki\Extension\CentralAuth\Special\SpecialWikiSets4970
MediaWiki\Extension\CentralAuth\User\CentralAuthUser4954
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalVanishRequest3422
MediaWiki\Extension\CentralAuth\Special\SpecialMultiLock3306
MediaWiki\Extension\CentralAuth\Maintenance\ScramblePassword2652
MediaWiki\Extension\CentralAuth\CentralAuthServices1980
MediaWiki\Extension\CentralAuth\Maintenance\MigrateAccount1892
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameRequest1722
MediaWiki\Extension\CentralAuth\CentralAuthRedirectingPrimaryAuthenticationProvider1640
MediaWiki\Extension\CentralAuth\Special\RenameQueueTablePager1640
MediaWiki\Extension\CentralAuth\WikiSet1640
MediaWiki\Extension\CentralAuth\Maintenance\FixRenameUserLocalLogs1640
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalRenameRequest1560
MediaWiki\Extension\CentralAuth\Maintenance\BatchVanishUsers1406
MediaWiki\Extension\CentralAuth\Special\SpecialCentralLogin1332
MediaWiki\Extension\CentralAuth\CentralAuthTemporaryPasswordPrimaryAuthenticationProvider1260
CentralAuthSessionProvider1231
MediaWiki\Extension\CentralAuth\Api\ApiQueryGlobalUserInfo1056
MediaWiki\Extension\CentralAuth\Special\GlobalUsersPager1056
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalRenameUser992
MediaWiki\Extension\CentralAuth\Maintenance\AttachAccount992
MediaWiki\Extension\CentralAuth\Api\ApiQueryGlobalAllUsers930
CentralAuthTokenSessionProvider870
MediaWiki\Extension\CentralAuth\GlobalRename\LocalRenameJob\LocalRenameJob702
MediaWiki\Extension\CentralAuth\Maintenance\CheckLocalUser650
MediaWiki\Extension\CentralAuth\Hooks\Handlers\RedirectingLoginHookHandler600
MediaWiki\Extension\CentralAuth\GlobalRename\LocalRenameJob\LocalRenameUserJob485
MediaWiki\Extension\CentralAuth\Maintenance\DeleteEmptyAccounts462
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUserStatus380
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalRenameProgress380
MediaWiki\Extension\CentralAuth\Maintenance\PopulateGlobalEditCount380
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUser342
MediaWiki\Extension\CentralAuth\Maintenance\ForceRenameUsers342
MediaWiki\Extension\CentralAuth\SharedDomainUtils341
MediaWiki\Extension\CentralAuth\Hooks\Handlers\SpecialPageBeforeExecuteHookHandler340
MediaWiki\Extension\CentralAuth\Hooks\Handlers\AbuseFilterHookHandler306
MediaWiki\Extension\CentralAuth\Maintenance\PopulateListOfUsersToRename306
MediaWiki\Extension\CentralAuth\Maintenance\RenameUsersMatchingPattern306
MediaWiki\Extension\CentralAuth\Hooks\Handlers\SharedDomainHookHandler291
MediaWiki\Extension\CentralAuth\Api\ApiSetGlobalAccountStatus272
MediaWiki\Extension\CentralAuth\Hooks\Handlers\LoginCompleteHookHandler272
MediaWiki\Extension\CentralAuth\LogFormatter\WikiSetLogFormatter272
MediaWiki\Extension\CentralAuth\User\CentralAuthAntiSpoofManager272
MediaWiki\Extension\CentralAuth\Maintenance\CentralAuthDeleteLocalPasswords272
MediaWiki\Extension\CentralAuth\Hooks\Handlers\GlobalRenameHookHandler210
MediaWiki\Extension\CentralAuth\Hooks\Handlers\SpecialContributionsHookHandler210
MediaWiki\Extension\CentralAuth\Maintenance\SendForceRenameNotification210
MediaWiki\Extension\CentralAuth\Maintenance\WrapOldPasswordHashes210
MediaWiki\Extension\CentralAuth\Special\SpecialCentralAuth209
MediaWiki\Extension\CentralAuth\Hooks\Handlers\BlockHookHandler186
MediaWiki\Extension\CentralAuth\Hooks\Handlers\UserLogoutHookHandler182
MediaWiki\Extension\CentralAuth\Maintenance\FixRenamedUserGlobalEditCount182
MediaWiki\Extension\CentralAuth\Maintenance\CheckLocalNames182
MediaWiki\Extension\CentralAuth\Api\ApiQueryGlobalGroups156
MediaWiki\Extension\CentralAuth\FilteredRequestTracker156
MediaWiki\Extension\CentralAuth\Maintenance\LockUser156
MediaWiki\Extension\CentralAuth\Api\ApiQueryWikiSets132
MediaWiki\Extension\CentralAuth\Hooks\Handlers\LogHookHandler132
MediaWiki\Extension\CentralAuth\UsersToRename\UsersToRenameDatabaseUpdates132
MediaWiki\Extension\CentralAuth\Maintenance\AddToGlobalGroup132
MediaWiki\Extension\CentralAuth\Maintenance\FixStuckGlobalRename132
MediaWiki\Extension\CentralAuth\Api\ApiDeleteGlobalAccount110
MediaWiki\Extension\CentralAuth\GlobalRename\LocalRenameJob\LocalPageMoveJob110
MediaWiki\Extension\CentralAuth\Hooks\Handlers\ContentSecurityPolicyHookHandler110
MediaWiki\Extension\CentralAuth\Hooks\Handlers\PageDisplayHookHandler110
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalUsers110
MediaWiki\Extension\CentralAuth\Maintenance\BackfillLocalAccounts100
MediaWiki\Extension\CentralAuth\Api\ApiCentralAuthToken90
MediaWiki\Extension\CentralAuth\CentralAuthSecondaryAuthenticationProvider90
MediaWiki\Extension\CentralAuth\CentralAuthTokenManager90
MediaWiki\Extension\CentralAuth\Maintenance\PopulateLocalAndGlobalIds90
MediaWiki\Extension\CentralAuth\CentralDomainUtils76
MediaWiki\Extension\CentralAuth\User\GlobalUserSelectQueryBuilder72
MediaWiki\Extension\CentralAuth\Api\ApiCreateLocalAccount72
MediaWiki\Extension\CentralAuth\Api\ApiQueryGlobalRenameStatus72
MediaWiki\Extension\CentralAuth\User\CentralAuthUserArrayFromResult72
MediaWiki\Extension\CentralAuth\Maintenance\MigrateGuSalt72
MediaWiki\Extension\CentralAuth\CentralAuthUtilityService56
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUserValidator56
MediaWiki\Extension\CentralAuth\Hooks\Handlers\PermissionsHookHandler56
MediaWiki\Extension\CentralAuth\Hooks\Handlers\SecurePollHookHandler56
MediaWiki\Extension\CentralAuth\LogFormatter\PermissionChangeLogFormatter56
MediaWiki\Extension\CentralAuth\User\CentralAuthCreateLocalAccountJob56
MediaWiki\Extension\CentralAuth\Widget\GlobalUserInputWidget56
MediaWiki\Extension\CentralAuth\Maintenance\BatchCAAntiSpoof56
MediaWiki\Extension\CentralAuth\Maintenance\MigratePass056
MediaWiki\Extension\CentralAuth\Maintenance\ResetGlobalUserTokens56
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameFactory42
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameLogFormatter42
MediaWiki\Extension\CentralAuth\Hooks\Handlers\ImportHandleHookHandler42
MediaWiki\Extension\CentralAuth\MigrateInitialAccountsTask42
MediaWiki\Extension\CentralAuth\Maintenance\MigratePass142
MediaWiki\Extension\CentralAuth\Maintenance\PopulateGlobalRenameLogSearch42
MediaWiki\Extension\CentralAuth\CentralAuthDatabaseManager39
MediaWiki\Extension\CentralAuth\Api\ApiGlobalUserRights36
MediaWiki\Extension\CentralAuth\CentralAuthEditCounter35
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameDenylist34
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameJob\GlobalVanishJob34
MediaWiki\Extension\CentralAuth\Maintenance\SendConfirmAndMigrateEmail32
MediaWiki\Extension\CentralAuth\Special\SpecialGlobalGroupMembership31
MediaWiki\Extension\CentralAuth\Hooks\Handlers\UnitTestsHookHandler30
MediaWiki\Extension\CentralAuth\Hooks\Handlers\UserCreationHookHandler30
MediaWiki\Extension\CentralAuth\LogFormatter\ChangeStatusLogFormatter30
MediaWiki\Extension\CentralAuth\User\CentralAuthSuppressUserJob30
MediaWiki\Extension\CentralAuth\Widget\HTMLGlobalUserTextField30
MediaWiki\Extension\CentralAuth\Maintenance\PurgeExpiredGlobalRights30
MediaWiki\Extension\CentralAuth\User\CentralAuthUserStatusLookupService23
MediaWiki\Extension\CentralAuth\CentralAuthUIService22
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameRequestStore20
MediaWiki\Extension\CentralAuth\LogFormatter\GlobalUserMergeLogFormatter20
MediaWiki\Extension\CentralAuth\LogFormatter\GroupRenameLogFormatter20
MediaWiki\Extension\CentralAuth\User\CentralAuthUnattachUserJob20
MediaWiki\Extension\CentralAuth\User\CentralAuthUserStatusLookupFactory20
MediaWiki\Extension\CentralAuth\Maintenance\PopulateHomeDB20
MediaWiki\Extension\CentralAuth\Maintenance\UpdateUsersToRename20
MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUserDatabaseUpdates12
MediaWiki\Extension\CentralAuth\Hooks\Handlers\PasswordPoliciesHookHandler12
MediaWiki\Extension\CentralAuth\Hooks\Handlers\SpecialPageInitHookHandler12
MediaWiki\Extension\CentralAuth\Maintenance\CreateLocalAccount12
MediaWiki\Extension\CentralAuth\Maintenance\MigrateHiddenLevel12
MediaWiki\Extension\CentralAuth\User\CentralAuthForcedLocalCreationService9
CentralAuthApiSessionProvider9
CentralAuthHeaderSessionProvider5
MediaWiki\Extension\CentralAuth\Hooks\Handlers\ApiHookHandler4

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
execute0%
getAllowedParams0%
getExamplesMessages0%
__construct0%
execute0%
getAllowedParams0%
getExamplesMessages0%
mustBePosted0%
isWriteMode0%
needsToken0%
execute0%
getAllowedParams0%
getExamplesMessages0%
mustBePosted0%
isWriteMode0%
needsToken0%
getWebUITokenSalt0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
getDB0%
getCanonicalUserName0%
execute0%
getGlobalGroups0%
getAllowedParams0%
getExamplesMessages0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
__construct0%
execute0%
addUser0%
getAllowedParams0%
getExamplesMessages0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
execute0%
getStateHash0%
getAllowedParams0%
getExamplesMessages0%
mustBePosted0%
isWriteMode0%
needsToken0%
getCentralDBFromRecency0%
getLocalDB0%
centralLBHasRecentPrimaryChanges0%
recalculate0%
onRegistration0%
onGetPreferences0%
onSpecialPasswordResetOnSubmit0%
onAuthManagerFilterProviders0%
getImageElementForInvisiblePixel0%
getAuthIconHtml0%
getAutoLoginWikis0%
onUserArrayFromResult0%
onUserGetEmailAuthenticationTimestamp0%
onInvalidateEmailComplete0%
onUserSetEmail0%
onUserSetEmailAuthenticationTimestamp0%
onUserIsLocked0%
onUserIsBot0%
onMakeGlobalVariablesScript0%
getCentralautologinJsData0%
getCentralDomainUtils0%
getSharedDomainUtils0%
getEdgeLoginHTML0%
onTestCanonicalRedirect0%
onUserGetReservedNames0%
onApiQueryTokensRegisterTypes0%
onResourceLoaderForeignApiModules0%
onSessionCheckInfo0%
onGetLogTypesOnUser0%
onGetSecurityLogContext0%
getAuthenticationRequests0%
getPasswordAuthenticationRequest0%
beginPrimaryAuthentication0%
postAuthentication0%
testUserCanAuthenticate0%
testUserExists0%
providerAllowsAuthenticationDataChange0%
providerChangeAuthenticationData0%
accountCreationType0%
getAntiSpoofAuthenticationRequest0%
testForAccountCreation0%
beginPrimaryAccountCreation0%
finishAccountCreation0%
autoCreatedAccount0%
__construct0%
__construct0%
__construct0%
getAuthenticationRequests0%
beginPrimaryAuthentication0%
continuePrimaryAuthentication0%
postAuthentication0%
testUserCanAuthenticate0%
providerNormalizeUsername0%
testUserExists0%
providerAllowsAuthenticationDataChange0%
providerChangeAuthenticationData0%
accountCreationType0%
beginPrimaryAccountCreation0%
getFieldInfo0%
__construct0%
getAuthenticationRequests0%
beginSecondaryAuthentication0%
beginSecondaryAccountCreation0%
getAntiSpoofManager0%
getApiTokenGenerator0%
getAutomaticGlobalGroupManager0%
getCentralDomainUtils0%
getDatabaseManager0%
getEditCounter0%
getFilteredRequestTracker0%
getForcedLocalCreationService0%
getSessionManager0%
getSharedDomainUtils0%
getTokenManager0%
getUIService0%
getUserCache0%
getUserHelper0%
getUtilityService0%
getWikiListService0%
getGlobalGroupAssignmentService0%
getGlobalGroupLookup0%
getGlobalRenameFactory0%
getGlobalRenameRequestStore0%
getGlobalUserSelectQueryBuilderFactory0%
getUserStatusLookupFactory0%
__construct0%
testForAuthentication0%
testForAccountCreation0%
__construct0%
getDB0%
getTableName0%
__construct0%
testUserExists0%
getAuthenticationRequests0%
getTemporaryPassword0%
setTemporaryPassword0%
beginPrimaryAccountCreation0%
finishAccountCreation0%
maybeSendPasswordResetEmail0%
sendPasswordResetEmail0%
__construct0%
makeTokenKey0%
makeLegacyTokenKey0%
tokenize0%
detokenize0%
detokenizeAndDelete0%
getCentralAuthDBForSessionKey0%
showRenameLogExtract0%
__construct0%
autoCreateUser0%
scheduleCreationJobs0%
centralDomainExists0%
getCentralDomainHost0%
withFallbackLoginWikiId0%
markRequestAsFiltered0%
saveState0%
isCurrentAuthenticationFlowFiltered0%
reset0%
__construct0%
newGlobalRenameUser0%
newGlobalRenameUserStatus0%
getMessageParameters0%
getCentralAuthLink0%
getLocalWikiLink0%
__construct0%
getId0%
getName0%
getWiki0%
getNewName0%
getReason0%
getRequested0%
getStatus0%
getCompleted0%
getDeleted0%
getPerformer0%
getComments0%
getType0%
setId0%
setName0%
setWiki0%
setNewName0%
setReason0%
setRequested0%
setStatus0%
setCompleted0%
setDeleted0%
setPerformer0%
setComments0%
setType0%
exists0%
isPending0%
userIsGlobal0%
importRow0%
toArray0%
isNameAvailable0%
currentNameHasPendingRequest0%
currentNameHasApprovedVanish0%
__construct0%
withSession0%
withLockPerformingUser0%
rename0%
setRenameStatuses0%
injectLocalRenameUserJobs0%
getJob0%
__construct0%
update0%
__construct0%
log0%
logPromotion0%
__construct0%
getNameWhereClause0%
getNames0%
getStatuses0%
getStatus0%
updateStatus0%
setStatuses0%
done0%
getInProgressRenames0%
__construct0%
validate0%
__construct0%
run0%
movePage0%
__construct0%
run0%
setRenameUserStatus0%
getRenameUser0%
done0%
updateStatus0%
scheduleNextWiki0%
__construct0%
doRun0%
promoteToGlobal0%
movePages0%
done0%
onAbuseFilterAlterVariables0%
onAbuseFilter_computeVariable0%
onAbuseFilter_generateUserVars0%
onAbuseFilter_builder0%
onAbuseFilterShouldFilterAction0%
onOtherBlockLogLink0%
onBlockIpComplete0%
onUnblockUserComplete0%
invalidateCentralAuthUserGetBlocksCache0%
__construct0%
onContentSecurityPolicyDefaultSource0%
onContentSecurityPolicyScriptSource0%
__construct0%
onRenameUserWarning0%
onRenameUserPreRename0%
onRenameUserComplete0%
__construct0%
onImportHandleUnknownUser0%
__construct0%
onSpecialLogAddLogSearchRelations0%
onLogEventsListGetExtraInputs0%
__construct0%
onUserLoginComplete0%
onTempUserCreatedRedirect0%
getRedirectUrl0%
onLoadExtensionSchemaUpdates0%
__construct0%
onBeforePageDisplay0%
__construct0%
onPasswordPoliciesForUser0%
onGetUserPermissionsErrorsExpensive0%
__construct0%
redoLocalAuthentication0%
onPostLoginRedirect0%
onSecuritySensitiveOperationStatus0%
onAuthPreserveQueryParams0%
onAuthChangeFormFields0%
onAuthManagerLoginAuthenticateAudit0%
__construct0%
onSecurePoll_GetUserParams0%
onSetupAfterCache0%
onRestCheckCanExecute0%
onExtensionFunctions0%
onResourceLoaderModifyEmbeddedSourceUrls0%
onSpecialPageBeforeExecute0%
onLoginFormValidErrorMessages0%
__construct0%
onContributionsToolLinks0%
onSpecialContributionsBeforeMainOutput0%
log0%
__construct0%
onSpecialPage_initList0%
__construct0%
onUnitTestsBeforeDatabaseTeardown0%
onUnitTestsAfterDatabaseSetup0%
__construct0%
onLocalUserCreated0%
__construct0%
onUserLogout0%
onUserLogoutComplete0%
__construct0%
formatStatuses0%
getMessageKey0%
extractParameters0%
getMessageKey0%
getMessageParameters0%
getMessageKey0%
extractParameters0%
getCentralAuthLink0%
getMessageKey0%
extractParameters0%
makeRightsList0%
extractParameters0%
formatWikiSetLink0%
formatType0%
formatWikis0%
extractParameters0%
user0%
getName0%
getDescription0%
getDependencies0%
execute0%
getLine0%
getLine0%
shouldRestrictCurrentDomain0%
assertSul3Enabled0%
assertIsSharedDomain0%
assertIsNotSharedDomain0%
getUrlForSharedDomainAction0%
shouldUseMobile0%
makeUrlDeviceCompliant0%
__construct0%
setGroup0%
setUsername0%
getIndexField0%
getDefaultQuery0%
getQueryInfo0%
formatRow0%
doBatchLookups0%
getPageHeader0%
getUserGroups0%
getAllGroups0%
__construct0%
showOpenRequests0%
showClosedRequests0%
getQueryInfo0%
getQueryInfoConds0%
getIndexField0%
isFieldSortable0%
formatValue0%
formatDateTime0%
formatTypeValue0%
formatActionValue0%
getDefaultSort0%
getFieldNames0%
doesWrites0%
showRenameInProgressError0%
getRestrictionListHTML0%
prefixSearchSubpages0%
getGroupName0%
__construct0%
getInlineScript0%
checkSession0%
isUIReloadRecommended0%
execute0%
do302Redirect0%
logFinished0%
doFinalOutput0%
assertLocalWikiIsValid0%
assertIsCentralDomain0%
assertIsLocalDomain0%
getCentralSession0%
__construct0%
execute0%
doLoginStart0%
doLoginComplete0%
showError0%
doesWrites0%
getGroupName0%
getDisplayFormat0%
preHtml0%
execute0%
getFormFields0%
onSuccess0%
doSaveUserGroups0%
prefixSearchSubpages0%
doesWrites0%
userCanEdit0%
execute0%
buildMainView0%
getGlobalGroupsTable0%
getGroupInfo0%
buildGroupView0%
buildWikiSetSelector0%
buildCheckboxes0%
formatRight0%
getAssignedRights0%
doSubmit0%
revokeRightsFromGroup0%
grantRightsToGroup0%
showLogFragment0%
addPermissionLog0%
addRenameLog0%
addWikiSetLog0%
setRestrictions0%
getWikiSetName0%
invalidateRightsCache0%
getGroupName0%
__construct0%
getFormFields0%
alterForm0%
checkCachePurge0%
showCurrentRenames0%
onSubmit0%
requiresWrite0%
requiresUnblock0%
getDisplayFormat0%
__construct0%
doesWrites0%
execute0%
commonPreamble0%
getAssociatedNavigationLinks0%
getShortDescription0%
addSubtitleLinks0%
getCommonFormFieldsArray0%
outputFilterForm0%
handleOpenQueue0%
handleClosedQueue0%
handleProcessRequest0%
showUnkownRequest0%
doRedirectToOpenQueue0%
doViewRequest0%
doShowProcessForm0%
onProcessSubmit0%
doResolveRequest0%
logPromotionRename0%
getRemoteUserMailAddress0%
sendNotificationEmail0%
sendEmailForRejectionOfVanishRequest0%
getGroupName0%
getSubpagesForPrefixSearch0%
__construct0%
doesWrites0%
userCanExecute0%
displayRestrictionError0%
execute0%
isGlobalUser0%
alterForm0%
getDisplayFormat0%
preHtml0%
getFormFields0%
suggestedUsername0%
validateNewname0%
validateEmail0%
onSubmit0%
onSuccess0%
requiresUnblock0%
getGroupName0%
__construct0%
doesWrites0%
execute0%
getFormFields0%
getDisplayFormat0%
getSubpageField0%
validate0%
onSubmit0%
onSuccess0%
getGroupName0%
__construct0%
execute0%
getGroupName0%
__construct0%
onSubmit0%
onSuccess0%
execute0%
getFormFields0%
doesWrites0%
requiresUnblock0%
userCanExecute0%
displayRestrictionError0%
alterForm0%
getDisplayFormat0%
preHtml0%
getGroupName0%
getGlobalUser0%
generateUsername0%
eligibleForAutomaticVanish0%
getUserBlockAppealSitelinks0%
queryWikidata0%
doesWrites0%
showFormForExistingUsers0%
initSession0%
getWorkingPasswords0%
addWorkingPassword0%
clearWorkingPasswords0%
xorString0%
doDryRunMerge0%
doInitialMerge0%
doCleanupMerge0%
doAttachMerge0%
showWelcomeForm0%
showCleanupForm0%
showAttachForm0%
showStatus0%
listAttached0%
listUnattached0%
listWikis0%
formatList0%
listWikiItem0%
foreignUserLink0%
actionForm0%
passwordForm0%
step1PasswordForm0%
step2PasswordForm0%
step3ActionForm0%
attachActionForm0%
dryRunError0%
getGroupName0%
__construct0%
doesWrites0%
execute0%
getGlobalUsers0%
searchForUsers0%
showStatusForm0%
showUserTable0%
getUserTableRow0%
setStatus0%
showStatusError0%
showError0%
showSuccess0%
showUsernameForm0%
showLogExtract0%
getGroupName0%
__construct0%
getDescription0%
execute0%
buildMainView0%
buildSetView0%
buildTypeSelector0%
buildTableByList0%
buildDeleteView0%
addEntry0%
doSubmit0%
doDelete0%
showLogFragment0%
getGroupName0%
showNoPermissionsView0%
__construct0%
getSpoofUser0%
testNewAccount0%
getOldRenamedUserName0%
__construct0%
run0%
__construct0%
getScope0%
__construct0%
getDBReplica0%
getDBPrimary0%
getTableName0%
getUserColumn0%
__construct0%
run0%
__construct0%
run0%
newPrimaryInstanceFromId0%
existsLocally0%
isLocalExistenceLoaded0%
isBlocked0%
hasPublicLogs0%
getHiddenLevel0%
removeAntiSpoof0%
migrationDryRun0%
promoteToGlobal0%
attemptPasswordMigration0%
queueAdminUnattachJob0%
unsuppress0%
authenticateWithToken0%
matchHashes0%
removeLocalName0%
updateLocalName0%
renameInProgressOn0%
getEmailAuthenticationTimestamp0%
setEmailAuthenticationTimestamp0%
setPassword0%
getSessionProvider0%
getCookieDomain0%
validateAuthToken0%
getActiveGlobalGroups0%
hasGlobalPermission0%
__construct0%
setCurrent0%
__construct0%
getLookupService0%
getUserLockedTimestamp0%
whereGlobalUserIds0%
whereLocked0%
whereRegisteredTimestamp0%
named0%
temp0%
fetchCentralAuthUsers0%
fetchLocalUserIdentitites0%
__construct0%
newGlobalUserSelectQueryBuilder0%
__construct0%
updateStatus0%
markNotified0%
markRenamed0%
markRedirectSkipped0%
remove0%
insert0%
batchInsert0%
findUsers0%
__construct0%
getJavaScriptClassName0%
getConfig0%
__construct0%
getInputWidget0%
getOOUIModules0%
__construct0%
getId0%
exists0%
getName0%
setName0%
getWikisRaw0%
setWikisRaw0%
getType0%
setType0%
newFromRow0%
newFromName0%
newFromID0%
getDataForCache0%
loadFromCachedData0%
saveToDB0%
delete0%
purge0%
getPerIdCacheKey0%
getPerNameCacheKey0%
getWikis0%
inSet0%
getRestrictedGroups0%
getAllWikiSets0%
getWikiSetForGroup0%
safeAgainstCsrf0%
refreshSessionInfo0%
sessionIdWasReset0%
unpersistSession0%
invalidateSessionsForUser0%
preventSessionsForUser0%
getVaryCookies0%
getCentralCookieDomain0%
__construct0%
makeBogusSessionInfo0%
provideSessionInfo0%
persistsSessionId0%
canChangeUser0%
persistSession0%
unpersistSession0%
invalidateSessionsForUser0%
preventSessionsForUser0%
__construct0%
ts0%
getGlobalLogEntries0%
getLocalLogEntries0%
getUserAttachmentTimestamps0%
findMatchingLogEntries0%
reportNoMatchingEntry0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
getContext0%
__construct0%
execute0%
validateOptions0%
handleUser0%
scramble0%
unscramble0%
getUserNameBatch0%
readLines0%
normalizeUserNameBatch0%
__construct0%
execute0%
__construct0%
execute0%
attach0%
reportPcnt0%
report0%
readFileByLine0%
maybeWaitForReplication0%
getStartUID0%
getMaxUID0%
checkUserAndGetHomeWiki0%
execute0%
batchRecord0%
getDB0%
getTableName0%
getPrimaryKey0%
getUserColumn0%
makeSpoofUser0%
__construct0%
execute0%
parseUserVanishRequests0%
requestUserVanish0%
sendVanishingSuccessfulEmail0%
msg0%
__construct0%
execute0%
report0%
__construct0%
initialize0%
execute0%
report0%
getWikis0%
getUsers0%
__construct0%
execute0%
__construct0%
execute0%
process0%
__construct0%
initialize0%
getUserBatches0%
getUserDB0%
getWikis0%
getUsers0%
__construct0%
execute0%
__construct0%
log0%
execute0%
getCurrentRenameCount0%
rename0%
findUsers0%
__construct0%
execute0%
__construct0%
execute0%
migrate0%
migratePassOneReport0%
__construct0%
getUpdateKey0%
doDBUpdates0%
__construct0%
execute0%
__construct0%
execute0%
doPassZero0%
__construct0%
execute0%
migratePassOneReport0%
__construct0%
init0%
execute0%
showProgress0%
__construct0%
execute0%
insert0%
__construct0%
execute0%
__construct0%
doQuery0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
initServices0%
execute0%
renameUser0%
waitForJobs0%
__construct0%
execute0%
updateUser0%
__construct0%
execute0%
getQueuedCount0%
getLocalizedText0%
__construct0%
execute0%
__construct0%
execute0%
doCrosswikiSuppression16%
setClientPreferences17%
returnParentSessionInfo21%
getLocalId27%
execute27%
canAuthenticate28%
execute29%
chooseEmail33%
run37%
prepareMigration39%
onSpecialPageBeforeExecute42%
fetchList44%
getCentralPrimaryDB50%
provideSessionInfo50%
cookieDataToExport50%
loadFromCacheObject52%
testUserForCreation52%
queryForBlocks57%
authenticate57%
getInfoFields57%
localUserData58%
attemptAutoMigration59%
getCountFromWikis60%
getWikiPageUrl60%
renameInProgress60%
setLoggedOutCookie60%
getCentralAuthUser64%
onUserGetEmail66%
isAutoCreatedByCentralAuth66%
getDefaultRestrictions66%
provideSessionInfo66%
queryBuilderToUserIdentities66%
globalVanishUser68%
getCount69%
attach69%
getGlobalRights70%
__construct70%
saveSettings70%
onGetUserBlock71%
queryUnattached71%
normalizeUsername72%
execute74%
onUserSaveSettings75%
isCentralDomain75%
getPasswordObject75%
queryAttached75%
init75%
sendVanishingSuccessfulEmail76%
onAuthManagerFilterProviders76%
getAuthToken77%
getTokenDataFromRequest77%
adminLockHide78%
createLocalAccount78%
doLocalSuppression78%
formatGroups80%
isAuthorityAllowedToSeeLogAction80%
isAuthorityAllowedToSeeSuppressLog80%
persistSession80%
saveUserGroups81%
listUnattached82%
getCentralReadOnlyReason83%
getCentralSession83%
formatBlockStatus83%
fetchRegistration83%
shouldUsePrimaryDB83%
extractLogParameters83%
execute83%
isSul3Enabled85%
getJwtClaimOverrides85%
resendConfirmationEmail86%
adminUnattach86%
chooseHomeWiki86%
scramblePassword86%
formatBlockParams87%
adminDelete87%
checkUser87%
onAPIGetAllowedParams87%
getTokenDataFromRequest87%
suggestLoginUsername87%
getUrl88%
increment88%
matchHash88%
loadAttached88%
getFakeSession88%
attemptAutoCreateLocalUserFromName89%

Project Risks

Method CRAP
execute5550
migrate870
execute702
doSubmit650
beginPrimaryAuthentication600
execute552
doShowProcessForm506
doResolveRequest506
buildSetView380
requestUserVanish342
doSubmit272
provideSessionInfo272
handleUser272
doLoginStart240
validate240
execute240
execute240
execute210
attach210
execute210
continuePrimaryAuthentication182
onSubmit182
execute182
execute182
onSpecialPageBeforeExecute178
onPostLoginRedirect156
doFinalOutput156
buildGroupView156
execute156
process156
onSpecialPasswordResetOnSubmit132
providerAllowsAuthenticationDataChange132
sendPasswordResetEmail132
extractParameters132
doLoginComplete132
doViewRequest132
validateOptions132
execute132
isFieldSortable110
execute110
getUserBlockAppealSitelinks110
setStatus110
testNewAccount110
refreshSessionInfo110
execute110
execute110
execute110
execute110
execute110
provideSessionInfo103
execute90
postAuthentication90
isNameAvailable90
run90
doRun90
onAbuseFilter_computeVariable90
onUserLoginComplete90
onBeforePageDisplay90
onUserLogoutComplete90
logFinished90
sendEmailForRejectionOfVanishRequest90
getGlobalUsers90
execute90
execute83
prepareMigration81
execute72
onRegistration72
onGetPreferences72
getAuthenticationRequests72
providerChangeAuthenticationData72
beginPrimaryAuthentication72
onSpecialPageBeforeExecute72
onSpecialContributionsBeforeMainOutput72
formatValue72
onSubmit72
handleProcessRequest72
execute72
execute72
doDryRunMerge72
execute72
execute72
execute72
execute56
onUserIsBot56
getEdgeLoginHTML56
beginPrimaryAccountCreation56
getTemporaryPassword56
beginPrimaryAccountCreation56
scheduleNextWiki56
onRenameUserWarning56
onGetUserPermissionsErrorsExpensive56
doBatchLookups56
execute56
execute56
execute48
execute42
testUserCanAuthenticate42
testForAccountCreation42
autoCreatedAccount42
getAuthenticationRequests42
beginSecondaryAuthentication42
rename42
setStatuses42
validate42
getRenameUser42
onContentSecurityPolicyDefaultSource42
onSpecialLogAddLogSearchRelations42
onSecurePoll_GetUserParams42
getUrlForSharedDomainAction42
getQueryInfoConds42
getGlobalGroupsTable42
doCleanupMerge42
run42
ts42
getUserNameBatch42
execute42
initialize42
doDBUpdates42
execute42
renameUser42
adminLockHide41
getInfoFields39
testUserForCreation38
fetchList31
execute30
onUserIsLocked30
saveState30
run30
__construct30
onOtherBlockLogLink30
invalidateCentralAuthUserGetBlocksCache30
onImportHandleUnknownUser30
onContributionsToolLinks30
extractParameters30
makeUrlDeviceCompliant30
getUserGroups30
execute30
buildCheckboxes30
execute30
onSubmit30
doAttachMerge30
buildMainView30
buildTableByList30
attemptPasswordMigration30
getAllWikiSets30
preventSessionsForUser30
getLocalLogEntries30
findMatchingLogEntries30
reportNoMatchingEntry30
readFileByLine30
execute30
execute30
rename30
findUsers30
doPassZero30
execute30
run23
attemptAutoMigration21
getLocalDB20
getImageElementForInvisiblePixel20
onMakeGlobalVariablesScript20
getCentralautologinJsData20
postAuthentication20
getAuthenticationRequests20
scheduleCreationJobs20
getCentralDomainHost20
isCurrentAuthenticationFlowFiltered20
newGlobalRenameUser20
movePage20
promoteToGlobal20
onLogEventsListGetExtraInputs20
getRedirectUrl20
onRestCheckCanExecute20
onLocalUserCreated20
formatRow20
getRestrictionListHTML20
showError20
buildWikiSetSelector20
getShortDescription20
getFormFields20
suggestedUsername20
onSubmit20
getFormFields20
eligibleForAutomaticVanish20
queryWikidata20
doInitialMerge20
showStatus20
formatList20
showUserTable20
getOldRenamedUserName20
run20
existsLocally20
hasPublicLogs20
migrationDryRun20
promoteToGlobal20
setPassword20
getActiveGlobalGroups20
__construct20
setCurrent20
invalidateSessionsForUser20
invalidateSessionsForUser20
getContext20
getUserBatches20
execute20
execute20
execute20
canAuthenticate19
setClientPreferences18
persistSession16
execute15
authenticate15
chooseHomeWiki14
doCrosswikiSuppression13
localUserData12
chooseEmail12
execute12
getCacheMode12
recalculate12
onUserGetEmailAuthenticationTimestamp12
onUserSetEmailAuthenticationTimestamp12
onSessionCheckInfo12
setRenameStatuses12
injectLocalRenameUserJobs12
getJob12
getNames12
getInProgressRenames12
movePages12
onAbuseFilterAlterVariables12
onAbuseFilterShouldFilterAction12
onContentSecurityPolicyScriptSource12
onRenameUserPreRename12
onRenameUserComplete12
redoLocalAuthentication12
onSecuritySensitiveOperationStatus12
onSetupAfterCache12
onResourceLoaderModifyEmbeddedSourceUrls12
onUserLogout12
extractParameters12
execute12
getDefaultQuery12
getQueryInfo12
getFieldNames12
isUIReloadRecommended12
assertLocalWikiIsValid12
getCentralSession12
userCanEdit12
buildMainView12
getGroupInfo12
grantRightsToGroup12
addWikiSetLog12
showCurrentRenames12
addSubtitleLinks12
onProcessSubmit12
validateNewname12
validateEmail12
getGlobalUser12
xorString12
searchForUsers12
showStatusForm12
run12
isBlocked12
authenticateWithToken12
getLookupService12
batchInsert12
__construct12
getConfig12
getInputWidget12
newFromName12
newFromID12
getDataForCache12
unpersistSession12
preventSessionsForUser12
getUserAttachmentTimestamps12
readLines12
normalizeUserNameBatch12
checkUserAndGetHomeWiki12
parseUserVanishRequests12
sendVanishingSuccessfulEmail12
getWikis12
getUsers12
initialize12
getWikis12
getUsers12
migratePassOneReport12
showProgress12
execute12
waitForJobs12
getLocalizedText12
execute12
getUrl11
onGetUserBlock10
execute10
resendConfirmationEmail9
formatBlockParams8
attemptAutoCreateLocalUserFromName8
loadFromCacheObject7
onAuthManagerFilterProviders7
returnParentSessionInfo7
getCount7
attach6
queryForBlocks6
saveSettings6
normalizeUsername6
queryAttached6
getLocalId6
doLocalSuppression6
getCentralAuthUser6
isSul3Enabled6
adminUnattach6
checkUser6
matchHash6
getFakeSession6
execute6
getGlobalGroups6
addUser6
getStateHash6
getCentralDBFromRecency6
onAuthManagerFilterProviders6
getAuthIconHtml6
getAutoLoginWikis6
onInvalidateEmailComplete6
onUserSetEmail6
onTestCanonicalRedirect6
onGetSecurityLogContext6
testUserExists6
testUserExists6
getAntiSpoofManager6
getApiTokenGenerator6
getAutomaticGlobalGroupManager6
getCentralDomainUtils6
getDatabaseManager6
getEditCounter6
getFilteredRequestTracker6
getForcedLocalCreationService6
getSessionManager6
getSharedDomainUtils6
getTokenManager6
getUIService6
getUserCache6
getUserHelper6
getUtilityService6
getWikiListService6
getGlobalGroupAssignmentService6
getGlobalGroupLookup6
getGlobalRenameFactory6
getGlobalRenameRequestStore6
getGlobalUserSelectQueryBuilderFactory6
getUserStatusLookupFactory6
testUserExists6
makeLegacyTokenKey6
detokenizeAndDelete6
autoCreateUser6
centralDomainExists6
reset6
getMessageParameters6
getCentralAuthLink6
getLocalWikiLink6
setId6
setNewName6
update6
getStatuses6
onTempUserCreatedRedirect6
onPasswordPoliciesForUser6
onAuthChangeFormFields6
onAuthManagerLoginAuthenticateAudit6
onExtensionFunctions6
log6
onSpecialPage_initList6
onUnitTestsBeforeDatabaseTeardown6
onUnitTestsAfterDatabaseSetup6
formatStatuses6
extractParameters6
extractParameters6
getCentralAuthLink6
makeRightsList6
formatWikiSetLink6
formatWikis6
shouldRestrictCurrentDomain6
shouldUseMobile6
setGroup6
setUsername6
getPageHeader6
getAllGroups6
__construct6
formatTypeValue6
formatActionValue6
getDefaultSort6
prefixSearchSubpages6
getInlineScript6
checkSession6
assertIsCentralDomain6
assertIsLocalDomain6
prefixSearchSubpages6
setRestrictions6
getWikiSetName6
invalidateRightsCache6
checkCachePurge6
getRemoteUserMailAddress6
isGlobalUser6
preHtml6
onSuccess6
generateUsername6
showFormForExistingUsers6
getWorkingPasswords6
addWorkingPassword6
showWelcomeForm6
listWikiItem6
foreignUserLink6
step3ActionForm6
getUserTableRow6
showStatusError6
showUsernameForm6
showLogExtract6
buildTypeSelector6
buildDeleteView6
doDelete6
newPrimaryInstanceFromId6
isLocalExistenceLoaded6
renameInProgressOn6
setEmailAuthenticationTimestamp6
whereRegisteredTimestamp6
named6
temp6
fetchCentralAuthUsers6
setType6
newFromRow6
loadFromCachedData6
saveToDB6
getWikis6
inSet6
sessionIdWasReset6
getVaryCookies6
scramble6
reportPcnt6
maybeWaitForReplication6
getDB6
report6
report6
execute6
getUserDB6
execute6
formatBlockStatus5
scramblePassword5
getTokenDataFromRequest5
suggestLoginUsername5
isAutoCreatedByCentralAuth4
getGlobalRights4
isCentralDomain4
sendVanishingSuccessfulEmail4
getAuthToken4
getTokenDataFromRequest4
formatGroups4
cookieDataToExport4
listUnattached4
fetchRegistration4
extractLogParameters4
adminDelete4
loadAttached4
getCountFromWikis3
renameInProgress3
setLoggedOutCookie3
onUserGetEmail3
provideSessionInfo3
queryUnattached3
createLocalAccount3
isAuthorityAllowedToSeeLogAction3
saveUserGroups3
getCentralReadOnlyReason3
getCentralSession3
shouldUsePrimaryDB3
onAPIGetAllowedParams3
increment3
getWikiPageUrl2
getDefaultRestrictions2
queryBuilderToUserIdentities2
globalVanishUser2
__construct2
onUserSaveSettings2
getPasswordObject2
init2
isAuthorityAllowedToSeeSuppressLog2
getJwtClaimOverrides2