| __construct | 0% |
| getDb | 0% |
| getCentralDb | 0% |
| getBuykioskDb | 0% |
| getShiftRepository | 0% |
| getPositionRepository | 0% |
| getShiftAuditRepository | 0% |
| getOvertimeCalculator | 0% |
| getLaborCostCalculator | 0% |
| checkReadAuth | 0% |
| checkWriteAuth | 0% |
| checkConfigAuth | 0% |
| sendJsonResponse | 0% |
| sendErrorResponse | 0% |
| getCurrentUserId | 0% |
| getStoreTimezone | 0% |
| parseInstantAsUtc | 0% |
| parseWeekStartParamAsWeekStartUtc | 0% |
| getWeekStartUtcForInstant | 0% |
| formatLaborCostResultForApi | 0% |
| getEffectivePayRatesForUsers | 0% |
| isUserAssignedToStore | 0% |
| getShifts | 0% |
| createShift | 0% |
| updateShift | 0% |
| deleteShift | 0% |
| getCopyPreview | 0% |
| copyWeek | 0% |
| getEmployees | 0% |
| getPositions | 0% |
| getLaborCost | 0% |
| getConfig | 0% |
| updateConfig | 0% |
| getOvertimeConfig | 0% |
| updateOvertimeConfig | 0% |
| getMySchedule | 0% |
| getEmployeeIdForCurrentUser | 0% |
| getEmployeeInfo | 0% |
| groupShiftsByWeek | 0% |
| formatWeekLabel | 0% |
| formatShiftForApi | 0% |
| getWeekStart | 0% |
| __construct | 0% |
| checkAccess | 0% |
| calendar | 0% |
| getRoleConfigMap | 0% |
| settings | 0% |
| timesheets | 0% |
| timesheetDetail | 0% |
| mySchedule | 0% |
| __construct | 0% |
| getDb | 0% |
| getCentralDb | 0% |
| getBuykioskDb | 0% |
| getTimesheetRepository | 0% |
| getTimePunchRepository | 0% |
| getTimePunchAuditRepository | 0% |
| getShiftRepository | 0% |
| getTimesheetExporter | 0% |
| getOvertimeCalculator | 0% |
| getLaborCostCalculator | 0% |
| checkReadAuth | 0% |
| checkWriteAuth | 0% |
| sendJsonResponse | 0% |
| sendErrorResponse | 0% |
| sendCsvResponse | 0% |
| getCurrentUserId | 0% |
| getStoreTimezone | 0% |
| getWeekStart | 0% |
| getWeekEnd | 0% |
| parseWeekStartParamAsLocalWeekStart | 0% |
| getWeekRangeUtcFromLocalWeekStart | 0% |
| getPayrollConfig | 0% |
| getDashboard | 0% |
| getEmployeeTimesheet | 0% |
| approveTimesheet | 0% |
| approveAll | 0% |
| unlockTimesheet | 0% |
| exportTimesheets | 0% |
| editPunch | 0% |
| addPunch | 0% |
| deletePunch | 0% |
| formatTimesheetForDashboard | 0% |
| formatTimesheetForDetail | 0% |
| formatPunchForApi | 0% |
| buildDayBreakdown | 0% |
| calculateWeekTotals | 0% |
| getEmployeeInfo | 0% |
| generateTimesheetForEmployee | 0% |
| recalculateTimesheet | 0% |
| ensureTimesheetsForWeek | 0% |
| getEmployeesWithActivityInWeek | 0% |
| getCreatedAt | 0% |
| getUpdatedAt | 0% |
| getDeletedAt | 0% |
| setEmployeeId | 0% |
| setShiftStart | 0% |
| setShiftEnd | 0% |
| getScheduledRegularHours | 0% |
| getScheduledOvertimeHours | 0% |
| getScheduledDoubletimeHours | 0% |
| getCreatedAt | 0% |
| getUpdatedAt | 0% |
| getWarnings | 0% |
| setStatus | 0% |
| setApproverName | 0% |
| setWarnings | 0% |
| toDbArray | 0% |
| __construct | 0% |
| logCreate | 0% |
| logUpdate | 0% |
| logDelete | 0% |
| log | 0% |
| findByShiftId | 0% |
| findByDateRange | 0% |
| findByUserId | 0% |
| getActionSummary | 0% |
| __construct | 0% |
| findById | 0% |
| findByDateRange | 0% |
| findByEmployeeAndDateRange | 0% |
| checkOverlap | 0% |
| create | 0% |
| update | 0% |
| softDelete | 0% |
| copyWeek | 0% |
| getCopyPreview | 0% |
| deleteOverlappingShifts | 0% |
| getWeeklyScheduledHours | 0% |
| __construct | 0% |
| logCreate | 0% |
| logEdit | 0% |
| logDelete | 0% |
| logManagerOverride | 0% |
| log | 0% |
| findByPunchId | 0% |
| findByDateRange | 0% |
| findModifications | 0% |
| findManagerOverrides | 0% |
| getWeeklyModificationsByEmployee | 0% |
| getActionSummary | 0% |
| __construct | 0% |
| findById | 0% |
| findByWeek | 0% |
| findByEmployeeAndWeek | 0% |
| findByStatus | 0% |
| findWithOvertime | 0% |
| updateOrCreate | 0% |
| create | 0% |
| update | 0% |
| approve | 0% |
| approveMultiple | 0% |
| unlock | 0% |
| markExported | 0% |
| getWeekSummary | 0% |
| findReadyForExport | 0% |
| loadRulesForStore | 0% |
| calculateForWeek | 0% |
| calculateDailyOvertime | 0% |
| buildDailySegments | 0% |
| saveRulesForStore | 0% |
| getRuleHistory | 0% |
| getWeekStart | 0% |
| getEmployeeId | 0% |
| getRegularHours | 0% |
| getOvertimeHours | 0% |
| getDoubletimeHours | 0% |
| getDailyOvertimeHours | 0% |
| getWeeklyOvertimeHours | 0% |
| exportWeek | 0% |
| buildRow | 0% |
| getColumnValue | 0% |
| formatValue | 0% |
| exportWithSummary | 0% |
| syncScheduleToCache | 20% |
| getScheduleForDate | 66% |
| calculateWorkedHours | 68% |
| exportToCsv | 87% |
| fromRow | 87% |