Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

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

Project Risks

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