/Users/rvanvuren/Projects/buyerkiosk-web/userfrosting
src
BuyerKiosk
TeamMember
Services
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
BuyerKiosk\TeamMember\Services\LoginAccessService
0%
BuyerKiosk\TeamMember\Services\RoleConfigService
0%
BuyerKiosk\TeamMember\Services\TeamMemberService
0%
BuyerKiosk\TeamMember\Services\SyncService
73%
Project Risks
Class
CRAP
BuyerKiosk\TeamMember\Services\TeamMemberService
2256
BuyerKiosk\TeamMember\Services\LoginAccessService
1560
BuyerKiosk\TeamMember\Services\RoleConfigService
870
BuyerKiosk\TeamMember\Services\SyncService
144
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
__construct
0%
enableLogin
0%
disableLogin
0%
setCredentials
0%
changeUsername
0%
sendInvitation
0%
resendInvitation
0%
revokeInvitation
0%
generatePasswordResetToken
0%
resetPassword
0%
getLoginStatus
0%
disableMfa
0%
findUser
0%
isUsernameTaken
0%
validateUsername
0%
validatePassword
0%
__construct
0%
getRoles
0%
getRole
0%
getRoleName
0%
getRoleColor
0%
getDefaultRoles
0%
getDefaultsAsMap
0%
hasCustomRoles
0%
seedDefaultRoles
0%
saveRole
0%
deactivateRole
0%
toArray
0%
toMap
0%
clearCache
0%
clearAllCache
0%
loadRolesFromDatabase
0%
syncFromHomebase
0%
reactivateAssignment
0%
__construct
0%
getTeamMembers
0%
getTeamMember
0%
createTeamMember
0%
updateTeamMember
0%
deactivateTeamMember
0%
reactivateTeamMember
0%
setClockPin
0%
removeClockPin
0%
syncFromProvider
0%
applyFilters
0%
applySearch
0%
sanitizeSortColumn
0%
sync
40%
downloadAndCacheAvatar
56%
getWhenIWorkApi
66%
syncFromWhenIWork
73%
ensureStoreAssignment
77%
updateUserFromWhenIWork
80%
getStoreAssignments
85%
Project Risks
Method
CRAP
updateTeamMember
182
applyFilters
132
downloadAndCacheAvatar
40
getLoginStatus
30
syncFromWhenIWork
20
validateUsername
20
getRoles
20
setCredentials
12
changeUsername
12
sendInvitation
12
generatePasswordResetToken
12
disableMfa
12
seedDefaultRoles
12
saveRole
12
loadRolesFromDatabase
12
getTeamMembers
12
createTeamMember
12
setClockPin
12
syncFromProvider
12
updateUserFromWhenIWork
10
sync
7
enableLogin
6
disableLogin
6
revokeInvitation
6
resetPassword
6
findUser
6
validatePassword
6
getDefaultsAsMap
6
deactivateRole
6
toArray
6
toMap
6
getTeamMember
6
deactivateTeamMember
6
reactivateTeamMember
6
removeClockPin
6
ensureStoreAssignment
3
getWhenIWorkApi
2
getStoreAssignments
2