Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
clear0%
insertNewUser0%
resetTokenFromOption0%
getDatePreference0%
setCookies0%
doLogout0%
saveSettings0%
idForName0%
createNew0%
spreadAnyEditBlock0%
getEmailAuthenticationTimestamp0%
spreadBlock0%
getEditTokenObject0%
getEditToken0%
matchEditToken0%
sendConfirmationMail0%
sendMail0%
confirmationToken0%
isWellFormedConfirmationToken0%
getTokenFromOption0%
setToken0%
invalidationTokenUrl0%
isBlockedGlobally0%
loadFromCache0%
whoIsReal0%
loadFromSession0%
loadFromUserObject0%
makeUpdateConditions0%
newMigrationForImport0%
toRateLimitSubject0%
getGlobalBlock0%
getToken0%
isLocked0%
canExist0%
setActorId0%
newTouchedTimestamp0%
clearSharedCache0%
invalidateCache0%
touch0%
changeAuthenticationData0%
confirmationTokenUrl0%
getTokenUrl0%
purge0%
equals0%
getLinkWiki0%
getLinkInfo0%
getLinkExpiryParams0%
getGroupPage0%
__construct0%
getId0%
getName0%
isRegistered0%
getLink0%
__toString0%
search0%
userIds0%
userNames0%
userNamePrefix0%
whereRegisteredTimestamp0%
getCorrectionType0%
parse0%
getLinkHTML0%
run0%
confirmEmail0%
newFatalPermissionDeniedStatus0%
setEmailAuthenticationTimestamp0%
canSendEmail0%
canReceiveEmail0%
isEmailConfirmed0%
isEmailConfirmationPending0%
getRegistration0%
getQueryInfo0%
newQueryBuilder0%
getInstanceForUpdate0%
__construct0%
getUser0%
isDefinitelyAllowed0%
authorizeAction0%
getThisAsAuthority0%
isGlobalSessionUser0%
newFromResult0%
newFromIDs0%
newFromNames0%
getCacheKey0%
clearInstanceCache0%
loadFromId0%
__construct0%
invalidateUserPasswords0%
removeUserPasswords0%
factory0%
factoryNonLocal0%
isOwned0%
namesFromCentralIds0%
centralIdsFromNames0%
load0%
validateBotPassword0%
match0%
__construct0%
getConditionallyDefaultOptions0%
__construct0%
fetch0%
store0%
canUseCachedValues0%
deleteBotPassword0%
updateBotPassword0%
isOptionGlobal0%
getPrimaryDatabase0%
getJoin0%
getWhere0%
getInsertValues0%
newMigrationForImport0%
setForImport0%
wikiIdToString0%
getActorNormalizationForImport0%
isInvalid0%
insertBotPassword0%
generatePassword0%
__construct0%
getReplicaDatabase0%
getPrimaryDatabase0%
getByUser0%
getByCentralId0%
newUnsavedBotPassword0%
isOptionGlobal0%
toStringAtTimestamp0%
resetOptions0%
toLikeValue0%
isSafeToLoad0%
__set0%
__get0%
__toString0%
__construct0%
getStashedName0%
getMatchCondition0%
isKnown0%
getSerialMappingConfig0%
getSerialProviderConfig0%
getNotifyBeforeExpirationDays0%
getExpireAfterDays0%
extract0%
toString0%
buildLike0%
getOptionKinds0%
listOptionKinds0%
getFirstRegistration0%
getUsersByEmail0%
resetAllOptions0%
deprecateInvalidCrossWikiParam12%
setEmailWithConfirmation25%
getActorId25%
powmod40%
detachActorId50%
clearForPageView62%
findActorId63%
verifyUsable66%
normalizeValueType66%
getGeneratorPattern66%
newFromAuthority66%
equals66%
getActorNormalization66%
getInstanceName66%
expandChangeableGroupConfig71%
getUserTableConnection71%
addToDatabase73%
acquireActorId73%
getMatchPattern75%
loadOptionsFromStore76%
newFromAnyId79%
getFieldInfo80%
getTimeOffsetInterval80%
removeUserHasNewMessages80%
getIntOption80%
deleteActor80%
setCachedUserEditCount80%
__construct80%
loadUserOptions83%
whereUserNamePrefix83%
acquireSystemActorId83%
recCheckCondition85%
loadFromRow85%
canUseCachedValues85%
newAnonymous85%
newFromName85%
checkConditionForUser86%
getId87%
getTouched87%
newFromName87%
getStore88%
checkAndSetTouched88%
invalidateCache89%

Project Risks

Method CRAP
load342
parse210
clearInstanceCache132
newUnsavedBotPassword132
store110
getGlobalBlock90
loadFromCache72
setEmailWithConfirmation62
setCookies56
getToken56
toString42
saveSettings42
isEmailConfirmed30
insertNewUser30
changeAuthenticationData30
getActorId21
loadFromRow21
sendConfirmationMail20
doLogout20
getLink20
isSafeToLoad20
isEmailConfirmationPending20
getTokenFromOption20
loadFromId20
updateBotPassword20
getByCentralId20
getFirstRegistration20
recCheckCondition16
insertBotPassword12
validateBotPassword12
getDatePreference12
__get12
getByUser12
invalidateUserPasswords12
setToken12
canExist12
__set12
spreadBlock12
spreadAnyEditBlock12
getLinkHTML12
getEditTokenObject12
getLinkWiki12
removeUserPasswords12
getLinkInfo12
getInstanceForUpdate12
clearSharedCache12
getGroupPage12
sendMail12
fetch12
whereRegisteredTimestamp12
addToDatabase10
checkConditionForUser10
newFromAnyId9
clearForPageView9
loadOptionsFromStore8
acquireSystemActorId7
getStore7
getId6
newTouchedTimestamp6
touch6
getThisAsAuthority6
newFromIDs6
factory6
getRegistration6
namesFromCentralIds6
newFromNames6
canReceiveEmail6
confirmEmail6
equals6
resetAllOptions6
extract6
isGlobalSessionUser6
idForName6
loadFromSession6
loadFromUserObject6
makeUpdateConditions6
resetTokenFromOption6
newFromResult6
isLocked6
wikiIdToString6
getUserTableConnection5
powmod4
findActorId4
deprecateInvalidCrossWikiParam4
expandChangeableGroupConfig4
acquireActorId4
newFromName4
deleteActor3
getFieldInfo3
__construct3
newAnonymous3
canUseCachedValues3
getTouched3
invalidateCache3
checkAndSetTouched3
detachActorId2
equals2
normalizeValueType2
newFromAuthority2
getInstanceName2
getActorNormalization2
getGeneratorPattern2
verifyUsable2
getMatchPattern2
getIntOption2
removeUserHasNewMessages2
getTimeOffsetInterval2
setCachedUserEditCount2
loadUserOptions2
whereUserNamePrefix2
newFromName2