/Users/rvanvuren/Projects/buyerkiosk-web/userfrosting
src
BuyerKiosk
Employee
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
BuyerKiosk\Employee\Employee
0%
BuyerKiosk\Employee\EmployeeManager
0%
BuyerKiosk\Employee\HomebaseProvider
0%
BuyerKiosk\Employee\HomegrownProvider
0%
BuyerKiosk\Employee\SyncResult
0%
BuyerKiosk\Employee\WhenIWorkProvider
0%
Project Risks
Class
CRAP
BuyerKiosk\Employee\WhenIWorkProvider
8010
BuyerKiosk\Employee\HomebaseProvider
4830
BuyerKiosk\Employee\Employee
2162
BuyerKiosk\Employee\EmployeeManager
1406
BuyerKiosk\Employee\HomegrownProvider
182
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
fromRow
0%
fromArray
0%
getId
0%
getFirstName
0%
getLastName
0%
getFullName
0%
getEmail
0%
getPhone
0%
getPhotoUrl
0%
hasAvatarOverride
0%
getEmergencyContactName
0%
getEmergencyContactPhone
0%
getHireDate
0%
getTerminationDate
0%
getLeaveStartDate
0%
getLeaveEndDate
0%
getSource
0%
getExternalId
0%
getClockPin
0%
hasClockPin
0%
verifyClockPin
0%
getDrsEmployeeId
0%
isDailyEmailEnabled
0%
getPosition
0%
getHourlyRate
0%
getRole
0%
getMappedRole
0%
getRoleColor
0%
getDefaultRoleColor
0%
isActive
0%
getLastSyncedAt
0%
getCreatedAt
0%
getUpdatedAt
0%
isOnLeave
0%
isFromExternalProvider
0%
toArray
0%
__construct
0%
loadStore
0%
resolveProvider
0%
getActiveEmployees
0%
getEmployee
0%
createEmployee
0%
updateEmployee
0%
deactivateEmployee
0%
syncFromProvider
0%
getEmployeesForSelector
0%
setEmployeePin
0%
setEmployeePhoto
0%
getEmployeePhotoUrl
0%
clearEmployeePhoto
0%
setUseUnifiedUsers
0%
__construct
0%
getActiveEmployees
0%
getActiveEmployeesFromUnified
0%
getActiveEmployeesFromLegacy
0%
getEmployee
0%
getEmployeeFromUnified
0%
supportsCreate
0%
supportsSync
0%
createEmployee
0%
updateEmployee
0%
updateEmployeeUnified
0%
updateEmployeeLegacy
0%
deactivateEmployee
0%
syncEmployees
0%
createUserFromHomebase
0%
updateUserFromHomebase
0%
ensureStoreAssignment
0%
getUserById
0%
logSyncUnified
0%
logSync
0%
clearCache
0%
setUseUnifiedUsers
0%
setCache
0%
__construct
0%
getActiveEmployees
0%
getEmployee
0%
supportsCreate
0%
supportsSync
0%
createEmployee
0%
updateEmployee
0%
deactivateEmployee
0%
syncEmployees
0%
isSuccess
0%
toArray
0%
__construct
0%
getActiveEmployees
0%
getActiveEmployeesFromUnified
0%
getActiveEmployeesFromLegacy
0%
getEmployee
0%
getEmployeeFromUnified
0%
supportsCreate
0%
supportsSync
0%
createEmployee
0%
updateEmployee
0%
updateEmployeeUnified
0%
updateEmployeeLegacy
0%
deactivateEmployee
0%
syncEmployees
0%
createUserFromWhenIWork
0%
updateUserFromWhenIWork
0%
ensureStoreAssignment
0%
getUserById
0%
downloadAndCacheAvatar
0%
logSyncUnified
0%
logSync
0%
clearCache
0%
setUseUnifiedUsers
0%
setCache
0%
Project Risks
Method
CRAP
downloadAndCacheAvatar
306
syncEmployees
240
syncEmployees
210
setEmployeePin
110
updateUserFromWhenIWork
110
updateUserFromHomebase
90
updateEmployeeUnified
56
updateEmployeeUnified
56
resolveProvider
42
getActiveEmployees
42
getActiveEmployees
42
deactivateEmployee
30
deactivateEmployee
30
isOnLeave
20
getEmployeePhotoUrl
20
updateEmployeeLegacy
20
updateEmployee
20
updateEmployeeLegacy
20
fromRow
12
fromArray
12
getEmployee
12
getEmployee
12
ensureStoreAssignment
12
verifyClockPin
6
getRoleColor
6
getDefaultRoleColor
6
loadStore
6
createEmployee
6
syncFromProvider
6
setEmployeePhoto
6
clearEmployeePhoto
6
__construct
6
getEmployeeFromUnified
6
updateEmployee
6
getUserById
6
getEmployee
6
__construct
6
getEmployeeFromUnified
6
updateEmployee
6
createUserFromWhenIWork
6
getUserById
6