Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
login0%
logout0%
refresh0%
getSessions0%
revokeSession0%
getActivity0%
getMfaStatus0%
setupMfa0%
enableMfa0%
disableMfa0%
verifyMfa0%
regenerateBackupCodes0%
getJsonBody0%
jsonResponse0%
__construct0%
call0%
handleJwtAuth0%
handleLegacyApiKey0%
hasValidSession0%
handleSessionAuth0%
setAuthContext0%
unauthorized0%
isPublicRoute0%
startsWith0%
getTokenService0%
addPublicRoute0%
find0%
findByUserAndStore0%
findByUser0%
findByStore0%
findActiveUserIdsByStore0%
create0%
upsert0%
save0%
deactivate0%
reactivate0%
delete0%
toArray0%
getId0%
getUserId0%
getTypeNum0%
setClockPin0%
setDrsEmployeeId0%
setRole0%
find0%
findByUsername0%
findByEmail0%
findByExternalId0%
save0%
insert0%
update0%
getInsertParams0%
setPassword0%
getStoreAssignments0%
hasStoreAccess0%
getStoreTypeNums0%
getGroups0%
getStoreGroups0%
getPermissions0%
getPermissionHooks0%
checkAccess0%
isGuest0%
isLocked0%
canAuthenticate0%
isOnLeave0%
isTerminated0%
clearCache0%
getFullName0%
getDisplayNameOrUsername0%
toArray0%
getPasswordHash0%
getAccountType0%
getPasswordResetToken0%
getPasswordResetExpiresAt0%
getMfaSecret0%
getMfaBackupCodes0%
getMfaVerifiedAt0%
getLocale0%
getTimezone0%
getUpdatedAt0%
getLastLoginIp0%
getFailedLoginAttempts0%
getLockedUntil0%
setUsername0%
setEmail0%
setDisplayName0%
setFirstName0%
setLastName0%
setPhone0%
setPhotoUrl0%
setAvatarOverride0%
setPosition0%
setHourlyRate0%
setHireDate0%
setTerminationDate0%
setLeaveStartDate0%
setLeaveEndDate0%
setEmergencyContactName0%
setEmergencyContactPhone0%
setSource0%
setExternalId0%
setLastSyncedAt0%
setCanLogin0%
setAccountType0%
setEnabled0%
setActive0%
setActivationToken0%
setActivationTokenExpiresAt0%
setPasswordResetToken0%
setPasswordResetExpiresAt0%
setMfaEnabled0%
setMfaSecret0%
setMfaBackupCodes0%
setMfaVerifiedAt0%
setLocale0%
setDailyReport0%
setTimezone0%
log0%
logLogin0%
logLoginFailed0%
logLogout0%
logPasswordChange0%
logPasswordResetRequest0%
logPasswordResetComplete0%
logMfaEnabled0%
logMfaDisabled0%
logMfaSuccess0%
logMfaFailed0%
logTokenIssued0%
logTokenRefreshed0%
logTokenRevoked0%
logAccountLocked0%
logAccountUnlocked0%
logRememberMeIssued0%
logRememberMeUsed0%
logRememberMeRevoked0%
logPasswordHashUpgraded0%
getRecentEvents0%
getClientIp0%
getUserAgent0%
maskEmail0%
__construct0%
login0%
logout0%
refreshToken0%
verifyPassword0%
hashPassword0%
upgradePasswordHash0%
verifyMfaCode0%
verifyBackupCode0%
loadUserByUsernameOrEmail0%
loadUserById0%
getUserStores0%
getUserPermissions0%
recordFailedAttempt0%
resetFailedAttempts0%
updateLastLogin0%
__construct0%
success0%
failed0%
mfaRequired0%
rateLimited0%
locked0%
isSuccess0%
getError0%
getData0%
isMfaRequired0%
getMfaUserId0%
isRateLimited0%
isLocked0%
getRetryAfter0%
toArray0%
getUser0%
isHighConfidence0%
toArray0%
__construct0%
generateSecret0%
getQrCodeUri0%
generateQrCode0%
verifyCode0%
generateBackupCodes0%
verifyBackupCode0%
getRemainingBackupCodeCount0%
beginSetup0%
completeSetup0%
disable0%
forceDisable0%
regenerateBackupCodes0%
verifyAnyCode0%
isEnabled0%
getStatus0%
__construct0%
initRedis0%
checkLimit0%
recordFailure0%
clearAttempts0%
getConfig0%
buildKey0%
checkRedisLimit0%
recordRedisFailure0%
checkDatabaseLimit0%
recordDatabaseFailure0%
__construct0%
isBlocked0%
getAttempts0%
getRetryAfter0%
__construct0%
createToken0%
validateAndRotate0%
validateToken0%
revokeAllForUser0%
deleteToken0%
setCookie0%
clearCookie0%
getTokenFromCookie0%
getCookieName0%
isSecureConnection0%
cleanupExpiredTokens0%
__construct0%
createAccessToken0%
createRefreshToken0%
validateAccessToken0%
validateRefreshToken0%
revokeRefreshToken0%
revokeAllUserTokens0%
rotateRefreshToken0%
getUserActiveTokens0%
revokeTokenById0%
cleanupExpiredTokens0%
getPrivateKey0%
getPublicKey0%
generateTokenId0%
getAccessTokenTTL0%
getRefreshTokenTTL0%
calculateMatchScore0%
calculateNameSimilarity0%
stringSimilarity0%
extractEmailDomain0%
buildMatchReason0%
logMatch0%
findMatch20%
findByPhone33%
hydrate83%