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%
factory0%
isOwned0%
lookupOwnedUserNames0%
namesFromCentralIds0%
centralIdsFromNames0%
__construct0%
toStringAtTimestamp0%
match0%
__construct0%
getConditionallyDefaultOptions0%
getExtraConditions0%
getOptionBatchForUserNames0%
fetchBatchForUserNames0%
getOptionBatchForUserNames0%
canUseCachedValues0%
__construct0%
getCacheKey0%
isOptionGlobal0%
isOptionGlobal0%
resetAllOptions0%
__construct0%
run0%
getUsersByEmail0%
buildLike0%
toLikeValue0%
extract0%
getExpireAfterDays0%
getNotifyBeforeExpirationDays0%
getSerialProviderConfig0%
getSerialMappingConfig0%
isKnown0%
getMatchCondition0%
getStashedName0%
__construct0%
__toString0%
__get0%
__set0%
isSafeToLoad0%
load0%
loadFromId0%
purge0%
getCacheKey0%
loadFromCache0%
loadFromSession0%
loadFromUserObject0%
makeUpdateConditions0%
clearInstanceCache0%
toRateLimitSubject0%
isBlockedGlobally0%
getGlobalBlock0%
isLocked0%
setActorId0%
newTouchedTimestamp0%
clearSharedCache0%
invalidateCache0%
touch0%
changeAuthenticationData0%
getToken0%
setToken0%
getEmailAuthenticationTimestamp0%
getTokenFromOption0%
resetTokenFromOption0%
getDatePreference0%
setCookies0%
doLogout0%
saveSettings0%
idForName0%
createNew0%
insertNewUser0%
getEditTokenObject0%
getEditToken0%
matchEditToken0%
sendConfirmationMail0%
sendMail0%
confirmationToken0%
isWellFormedConfirmationToken0%
getConfirmationTokenUrl0%
getInvalidationTokenUrl0%
invalidationTokenUrl0%
confirmEmail0%
setEmailAuthenticationTimestamp0%
canSendEmail0%
canReceiveEmail0%
isEmailConfirmed0%
isEmailConfirmationPending0%
getRegistration0%
getQueryInfo0%
newQueryBuilder0%
newFatalPermissionDeniedStatus0%
getInstanceForUpdate0%
getUser0%
isDefinitelyAllowed0%
authorizeAction0%
getThisAsAuthority0%
isGlobalSessionUser0%
newFromResult0%
newFromIDs0%
newFromNames0%
newFromNameOrIp0%
isUserTableShared0%
__construct0%
run0%
getLink0%
getLinkHTML0%
getLinkWiki0%
getLinkInfo0%
getLinkExpiryParams0%
getGroupPage0%
__construct0%
getId0%
getName0%
equals0%
isRegistered0%
__toString0%
userIds0%
userNames0%
userNamePrefix0%
whereRegisteredTimestamp0%
getCorrectionType0%
parse0%
toString0%
__construct0%
getAgent0%
deprecateInvalidCrossWikiParam12%
getActorId25%
setEmailWithConfirmation25%
powmod40%
validateActorForInsertion47%
detachActorId50%
clearForPageView62%
findActorId63%
newFromAnyId65%
acquireSystemActorId65%
getInstanceName66%
getActorNormalization66%
verifyUsable66%
normalizeValueType66%
getGeneratorPattern66%
equals66%
newFromAuthority66%
acquireActorId70%
getUserTableConnection71%
expandChangeableGroupConfig71%
addToDatabase73%
getStoreNameForGlobalCreate75%
getMatchPattern75%
spreadBlock77%
getFieldInfo80%
deleteActor80%
getIntOption80%
removeUserHasNewMessages80%
__construct80%
setCachedUserEditCount80%
getTimeOffsetInterval80%
loadUserOptions83%
loadOriginalOptions83%
whereUserNamePrefix83%
createNewActor84%
getOptionBatchForUserNames85%
recCheckCondition85%
newFromName85%
loadFromRow85%
newAnonymous85%
canUseCachedValues85%
checkConditionForUser86%
getId87%
getTouched87%
newFromName87%
getStore88%
loadOptionsFromStore88%
checkAndSetTouched88%
invalidateCache89%

Project Risks

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