Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
clear0%
newMigrationForImport0%
getJoin0%
getWhere0%
getInsertValues0%
newMigrationForImport0%
setForImport0%
wikiIdToString0%
getActorNormalizationForImport0%
getPrimaryDatabase0%
isInvalid0%
generatePassword0%
__construct0%
getReplicaDatabase0%
getPrimaryDatabase0%
getByUser0%
getByCentralId0%
newUnsavedBotPassword0%
insertBotPassword0%
updateBotPassword0%
validateBotPassword0%
deleteBotPassword0%
invalidateUserPasswords0%
removeUserPasswords0%
isOwned0%
lookupOwnedUserNames0%
namesFromCentralIds0%
centralIdsFromNames0%
getScope0%
getLocalLookup0%
__construct0%
toStringAtTimestamp0%
match0%
getConditionallyDefaultOptions0%
getOptionBatchForUserNames0%
fetchBatchForUserNames0%
getOptionBatchForUserNames0%
canUseCachedValues0%
__construct0%
getCacheKey0%
isOptionGlobal0%
isOptionGlobal0%
resetAllOptions0%
__construct0%
run0%
getUsersByEmail0%
buildLike0%
toLikeValue0%
extract0%
getExpireAfterDays0%
getNotifyBeforeExpirationDays0%
getSerialProviderConfig0%
getSerialMappingConfig0%
isKnown0%
getMatchCondition0%
getStashedName0%
__get0%
__set0%
purge0%
loadFromCache0%
loadFromUserObject0%
isLocked0%
debouncedDBTouch0%
changeAuthenticationData0%
getEmailAuthenticationTimestamp0%
getTokenFromOption0%
resetTokenFromOption0%
setCookies0%
idForName0%
getEditTokenObject0%
getEditToken0%
matchEditToken0%
sendMail0%
confirmationToken0%
isWellFormedConfirmationToken0%
getConfirmationTokenUrl0%
getInvalidationTokenUrl0%
invalidationTokenUrl0%
canSendEmail0%
canReceiveEmail0%
isEmailConfirmed0%
isEmailConfirmationPending0%
getQueryInfo0%
newFatalPermissionDeniedStatus0%
getInstanceForUpdate0%
getInstanceFromPrimary0%
isDefinitelyAllowed0%
authorizeAction0%
newFromResult0%
newFromIDs0%
newFromNames0%
newFromNameOrIp0%
isUserTableShared0%
__construct0%
run0%
queueUserGroupExpiryJobOnce0%
getLink0%
getLinkHTML0%
getLinkWiki0%
getLinkInfo0%
getLinkExpiryParams0%
getGroupPage0%
equals0%
__toString0%
userIds0%
userNames0%
userNamePrefix0%
whereRegisteredTimestamp0%
getCorrectionType0%
parse0%
toString0%
__construct0%
getAgent0%
deprecateInvalidCrossWikiParam12%
setEmailWithConfirmation24%
powmod40%
detachActorId50%
loadFromSession50%
setToken57%
doLogout57%
clearForPageView62%
findActorId63%
newFromAnyId65%
getInstanceName66%
getActorNormalization66%
verifyUsable66%
normalizeValueType66%
getGeneratorPattern66%
makeUpdateConditions66%
equals66%
newFromAuthority66%
getToken68%
saveSettings70%
acquireActorId70%
expandChangeableGroupConfig71%
loadFromId72%
load73%
addToDatabase73%
getStoreNameForGlobalCreate75%
getMatchPattern75%
setCachedUserEditCount75%
invalidateCachedFirstEditTimestamps75%
getCacheKey75%
spreadBlock77%
getUserTableConnection77%
getFieldInfo80%
deleteActor80%
getIntOption80%
removeUserHasNewMessages80%
__construct80%
isGlobalSessionUser80%
getTimeOffsetInterval80%
acquireSystemActorId81%
loadUserOptions83%
loadOriginalOptions83%
whereUserNamePrefix83%
loadFromRow84%
getOptionBatchForUserNames85%
newAnonymous85%
canUseCachedValues85%
recursivelyCheckCondition85%
getTouched87%
newFromName87%
loadOptionsFromStore88%
checkAndSetTouched88%
getStore89%
invalidateCache89%

Project Risks

Method CRAP
parse240
newUnsavedBotPassword132
setEmailWithConfirmation74
loadFromCache72
setCookies56
toString42
load31
getCacheKey30
changeAuthenticationData30
isEmailConfirmed30
loadFromRow21
getByCentralId20
updateBotPassword20
fetchBatchForUserNames20
run20
getTokenFromOption20
isEmailConfirmationPending20
getInstanceFromPrimary20
getLink20
newFromAnyId12
getByUser12
insertBotPassword12
validateBotPassword12
invalidateUserPasswords12
removeUserPasswords12
getOptionBatchForUserNames12
__get12
__set12
getEditTokenObject12
sendMail12
queueUserGroupExpiryJobOnce12
getLinkHTML12
getLinkWiki12
getLinkInfo12
getGroupPage12
whereRegisteredTimestamp12
addToDatabase10
clearForPageView9
getOptionBatchForUserNames9
getToken8
loadOriginalOptions8
loadOptionsFromStore8
getStore8
acquireSystemActorId7
saveSettings6
getUserTableConnection6
wikiIdToString6
namesFromCentralIds6
getLocalLookup6
getOptionBatchForUserNames6
resetAllOptions6
extract6
loadFromUserObject6
isLocked6
debouncedDBTouch6
resetTokenFromOption6
idForName6
canReceiveEmail6
newFromResult6
newFromIDs6
newFromNames6
newFromNameOrIp6
isUserTableShared6
equals6
spreadBlock5
doLogout5
powmod4
findActorId4
deprecateInvalidCrossWikiParam4
acquireActorId4
expandChangeableGroupConfig4
loadFromId4
setToken3
getStoreNameForGlobalCreate3
invalidateCachedFirstEditTimestamps3
getFieldInfo3
deleteActor3
__construct3
newAnonymous3
canUseCachedValues3
recursivelyCheckCondition3
getTouched3
checkAndSetTouched3
invalidateCache3
detachActorId2
loadFromSession2
getInstanceName2
getActorNormalization2
verifyUsable2
normalizeValueType2
getGeneratorPattern2
makeUpdateConditions2
equals2
newFromAuthority2
getMatchPattern2
setCachedUserEditCount2
getCacheKey2
getIntOption2
removeUserHasNewMessages2
isGlobalSessionUser2
getTimeOffsetInterval2
loadUserOptions2
whereUserNamePrefix2
newFromName2