/Users/rvanvuren/Projects/buyerkiosk-web/userfrosting
src
BuyerKiosk
Scheduling
Services
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
BuyerKiosk\Scheduling\Services\LaborCostCalculator
0%
BuyerKiosk\Scheduling\Services\LaborCostResult
0%
BuyerKiosk\Scheduling\Services\ShiftCostResult
0%
BuyerKiosk\Scheduling\Services\OvertimeCalculator
0%
BuyerKiosk\Scheduling\Services\OvertimeResult
0%
BuyerKiosk\Scheduling\Services\TimesheetExporter
0%
Project Risks
Class
CRAP
BuyerKiosk\Scheduling\Services\TimesheetExporter
2862
BuyerKiosk\Scheduling\Services\OvertimeCalculator
2450
BuyerKiosk\Scheduling\Services\LaborCostCalculator
702
BuyerKiosk\Scheduling\Services\OvertimeResult
600
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
__construct
0%
calculateWeekCost
0%
calculateShiftCost
0%
getEffectivePayRate
0%
setPayRate
0%
getPayRateHistory
0%
calculateDailyHoursFromShifts
0%
calculateOvertimeFromScheduledHours
0%
calculateDailyOvertimeSimple
0%
setWeekStart
0%
getWeekStart
0%
setRegularHours
0%
getRegularHours
0%
setOvertimeHours
0%
getOvertimeHours
0%
setDoubletimeHours
0%
getDoubletimeHours
0%
setRegularCost
0%
getRegularCost
0%
setOvertimeCost
0%
getOvertimeCost
0%
setDoubletimeCost
0%
getDoubletimeCost
0%
getTotalCost
0%
addEmployeeBreakdown
0%
getEmployeeBreakdown
0%
toArray
0%
setShiftId
0%
getShiftId
0%
setEmployeeId
0%
getEmployeeId
0%
setHours
0%
getHours
0%
setHourlyRate
0%
getHourlyRate
0%
setEstimatedCost
0%
getEstimatedCost
0%
toArray
0%
__construct
0%
loadRulesForStore
0%
getDefaultRules
0%
calculateForWeek
0%
calculateDailyOvertime
0%
buildDailySegments
0%
saveRulesForStore
0%
getRuleHistory
0%
setWeekStart
0%
getWeekStart
0%
setEmployeeId
0%
getEmployeeId
0%
setRegularHours
0%
getRegularHours
0%
setOvertimeHours
0%
getOvertimeHours
0%
setDoubletimeHours
0%
getDoubletimeHours
0%
setDailyOvertimeHours
0%
getDailyOvertimeHours
0%
setWeeklyOvertimeHours
0%
getWeeklyOvertimeHours
0%
setOvertimeMultiplier
0%
getOvertimeMultiplier
0%
setDoubletimeMultiplier
0%
getDoubletimeMultiplier
0%
addDailyBreakdown
0%
getDailyBreakdown
0%
getTotalHours
0%
hasOvertime
0%
toArray
0%
__construct
0%
exportToCsv
0%
exportWeek
0%
getDefaultColumns
0%
getSimplifiedColumns
0%
buildRow
0%
getColumnValue
0%
formatValue
0%
applyRounding
0%
generateSummary
0%
exportWithSummary
0%
validateForExport
0%
Project Risks
Method
CRAP
buildDailySegments
420
getColumnValue
420
calculateDailyOvertime
156
formatValue
72
calculateWeekCost
56
calculateForWeek
56
applyRounding
56
calculateOvertimeFromScheduledHours
30
calculateDailyOvertimeSimple
30
buildRow
20
validateForExport
20
calculateDailyHoursFromShifts
12
loadRulesForStore
12
saveRulesForStore
12
exportToCsv
12
getEffectivePayRate
6
getRuleHistory
6
hasOvertime
6
generateSummary
6