Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\Extension\OATHAuth\Maintenance\UpdateForMultipleDevicesSupport0%
MediaWiki\Extension\OATHAuth\Maintenance\UpdateTOTPScratchTokensToArray0%
MediaWiki\Extension\OATHAuth\Special\OATHManage0%
MediaWiki\Extension\OATHAuth\Special\DisableOATHForUser0%
MediaWiki\Extension\OATHAuth\OATHUser0%
MediaWiki\Extension\OATHAuth\OATHAuthServices0%
MediaWiki\Extension\OATHAuth\Notifications\Manager0%
MediaWiki\Extension\OATHAuth\Notifications\EnablePresentationModel0%
MediaWiki\Extension\OATHAuth\Notifications\DisablePresentationModel0%
MediaWiki\Extension\OATHAuth\Module\TOTP0%
MediaWiki\Extension\OATHAuth\Hook\UpdateTables0%
MediaWiki\Extension\OATHAuth\Hook\MWServicesHandler0%
MediaWiki\Extension\OATHAuth\Hook\HookHandler0%
MediaWiki\Extension\OATHAuth\Hook\EchoHandler0%
MediaWiki\Extension\OATHAuth\HTMLForm\TOTPEnableForm0%
MediaWiki\Extension\OATHAuth\HTMLForm\TOTPDisableForm0%
MediaWiki\Extension\OATHAuth\HTMLForm\OATHAuthOOUIHTMLForm0%
MediaWiki\Extension\OATHAuth\Auth\TOTPSecondaryAuthenticationProvider0%
MediaWiki\Extension\OATHAuth\Auth\SecondaryAuthenticationProvider0%
MediaWiki\Extension\OATHAuth\Api\Module\ApiQueryOATH0%
MediaWiki\Extension\OATHAuth\Api\Module\ApiOATHValidate0%
DisableOATHAuthForUser0%
MediaWiki\Extension\OATHAuth\Special\VerifyOATHForUser0%
MediaWiki\Extension\OATHAuth\OATHUserRepository21%
MediaWiki\Extension\OATHAuth\OATHAuthModuleRegistry34%
MediaWiki\Extension\OATHAuth\Key\TOTPKey39%
MediaWiki\Extension\OATHAuth\Auth\TOTPAuthenticationRequest63%

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
removeAll0%
disable0%
checkKeyTypeCorrect0%
__construct0%
setLogger0%
persist0%
removeKey0%
remove0%
loadKeysFromDatabase0%
setModule0%
__construct0%
getGroupName0%
doesWrites0%
getLoginSecurityLevel0%
alterForm0%
getDisplayFormat0%
requiresUnblock0%
isTwoFactorAuthEnabled0%
getModule0%
execute0%
getUserRepository0%
getAllModules0%
getModuleId0%
getModuleIdsFromDatabase0%
getModules0%
__construct0%
getInstance0%
getModuleRegistry0%
__construct0%
addKey0%
getUser0%
getCentralId0%
getIssuer0%
getAccount0%
getKeys0%
getFirstKey0%
setKeys0%
clearAllKeys0%
checkExecutePermissions0%
getFormFields0%
__construct0%
getGroupName0%
clearPage0%
isGenericAction0%
hasAlternativeModules0%
shouldShowDisableWarning0%
showDisableWarning0%
isSwitch0%
__construct0%
doesWrites0%
isValidFormType0%
getLoginSecurityLevel0%
alterForm0%
getDisplayFormat0%
requiresUnblock0%
execute0%
getFormFields0%
onSubmit0%
ensureRequiredFormFields0%
isModuleEnabled0%
onSubmit0%
addEnabledHTML0%
onSuccess0%
__construct0%
getGroupName0%
execute0%
checkPermissions0%
setAction0%
setModule0%
addAlternativesHTML0%
isModuleRequested0%
nothingEnabled0%
addInactiveHTML0%
addGeneralHelp0%
addModuleHTML0%
getGenericContent0%
addCustomContent0%
addHeading0%
shouldShowGenericButtons0%
getModuleByKey0%
notifyEnabled0%
doDBUpdates0%
show0%
getProviderForModule0%
describeCredentials0%
getAuthenticationRequests0%
beginSecondaryAuthentication0%
continueSecondaryAuthentication0%
beginSecondaryAccountCreation0%
__construct0%
displayForm0%
beginSecondaryAuthentication0%
getDescriptors0%
getLogger0%
wrapFieldSetSection0%
onSuccess0%
getDescriptors0%
onSubmit0%
getHTML0%
continueSecondaryAuthentication0%
beginSecondaryAccountCreation0%
getDescriptors0%
isInternal0%
getUpdateKey0%
__construct0%
doDBUpdates0%
getUpdateKey0%
__construct0%
execute0%
execute0%
needsToken0%
getAuthenticationRequests0%
getAllowedParams0%
getExamplesMessages0%
__construct0%
execute0%
getCacheMode0%
isInternal0%
getAllowedParams0%
getExamplesMessages0%
onSuccess0%
createResourceList0%
notifyDisabled0%
getHeaderMessageKey0%
getSecondaryAuthProvider0%
verify0%
isEnabled0%
getManageForm0%
getDescriptionMessage0%
getDisableWarningMessage0%
getIconType0%
getPrimaryLink0%
getDisplayName0%
getSecondaryLinks0%
getBodyMessage0%
getIconType0%
getPrimaryLink0%
getSecondaryLinks0%
getBodyMessage0%
isEnabled0%
newKey0%
getName0%
getSecretForDisplay0%
getDisabledGroups0%
getScratchTokensForDisplay0%
tokenFormatterFunction0%
onSubmit0%
onBeforeCreateEchoEvent0%
__construct0%
onAuthChangeFormFields0%
onGetPreferences0%
onUserEffectiveGroups0%
factory0%
onGetUserPermissionsErrors0%
onUserGetRights0%
onMediaWikiServices0%
onLoadExtensionSchemaUpdates0%
getId0%
verify0%
getLogger0%
onSuccess0%
newFromArray66%