/Users/rvanvuren/Projects/buyerkiosk-web/userfrosting
src
BuyerKiosk
TeamMember
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
BuyerKiosk\TeamMember\Controllers\RoleConfigController
0%
BuyerKiosk\TeamMember\Controllers\TeamMemberController
0%
BuyerKiosk\TeamMember\DTOs\TeamMemberDTO
0%
BuyerKiosk\TeamMember\Services\LoginAccessService
0%
BuyerKiosk\TeamMember\Services\RoleConfigService
0%
BuyerKiosk\TeamMember\Services\SyncService
0%
BuyerKiosk\TeamMember\Services\TeamMemberService
0%
Project Risks
Class
CRAP
BuyerKiosk\TeamMember\Controllers\TeamMemberController
19182
BuyerKiosk\TeamMember\Services\SyncService
4422
BuyerKiosk\TeamMember\Services\TeamMemberService
2256
BuyerKiosk\TeamMember\Services\LoginAccessService
1560
BuyerKiosk\TeamMember\Controllers\RoleConfigController
992
BuyerKiosk\TeamMember\Services\RoleConfigService
870
BuyerKiosk\TeamMember\DTOs\TeamMemberDTO
506
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
__construct
0%
getRoles
0%
getRolesMap
0%
updateRoles
0%
seedRoles
0%
deleteRole
0%
__construct
0%
getTeamMembers
0%
getTeamMember
0%
getActivityLog
0%
createTeamMember
0%
updateTeamMember
0%
deactivateTeamMember
0%
reactivateTeamMember
0%
setPin
0%
toggleLogin
0%
setCredentials
0%
resetPassword
0%
changeUsername
0%
sendInvitation
0%
uploadPhoto
0%
deletePhoto
0%
syncFromProvider
0%
checkPermissions
0%
checkCsrf
0%
buildFilters
0%
getPostDataWithoutCsrf
0%
jsonResponse
0%
errorResponse
0%
notFoundResponse
0%
forbiddenResponse
0%
logError
0%
fromArray
0%
fromUnifiedUser
0%
toArray
0%
computeDisplayName
0%
computeStatus
0%
isCurrentlyOnLeave
0%
computeHasPendingInvitation
0%
computeEditableFields
0%
__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%
__construct
0%
sync
0%
syncFromWhenIWork
0%
syncFromHomebase
0%
getWhenIWorkApi
0%
createUserFromWhenIWork
0%
updateUserFromWhenIWork
0%
ensureStoreAssignment
0%
getStoreAssignments
0%
getUserById
0%
deactivateAssignment
0%
reactivateAssignment
0%
downloadAndCacheAvatar
0%
logSync
0%
logSyncSummary
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%
Project Risks
Method
CRAP
downloadAndCacheAvatar
306
syncFromWhenIWork
272
updateRoles
210
updateTeamMember
182
uploadPhoto
156
checkCsrf
156
applyFilters
132
setCredentials
110
updateUserFromWhenIWork
110
setPin
90
resetPassword
56
changeUsername
56
buildFilters
56
jsonResponse
56
seedRoles
42
deleteRole
42
updateTeamMember
42
toggleLogin
42
sendInvitation
42
createTeamMember
30
deactivateTeamMember
30
reactivateTeamMember
30
deletePhoto
30
syncFromProvider
30
fromArray
30
getLoginStatus
30
getTeamMember
20
getActivityLog
20
getPostDataWithoutCsrf
20
isCurrentlyOnLeave
20
validateUsername
20
getRoles
20
sync
20
getTeamMembers
12
checkPermissions
12
computeStatus
12
computeHasPendingInvitation
12
computeEditableFields
12
setCredentials
12
changeUsername
12
sendInvitation
12
generatePasswordResetToken
12
disableMfa
12
seedDefaultRoles
12
saveRole
12
loadRolesFromDatabase
12
ensureStoreAssignment
12
logSync
12
getTeamMembers
12
createTeamMember
12
setClockPin
12
syncFromProvider
12
getRoles
6
getRolesMap
6
errorResponse
6
computeDisplayName
6
enableLogin
6
disableLogin
6
revokeInvitation
6
resetPassword
6
findUser
6
validatePassword
6
getDefaultsAsMap
6
deactivateRole
6
toArray
6
toMap
6
getWhenIWorkApi
6
createUserFromWhenIWork
6
getStoreAssignments
6
getUserById
6
getTeamMember
6
deactivateTeamMember
6
reactivateTeamMember
6
removeClockPin
6