WorktimeViolationParams
Table of Contents
Methods
- getAbsenceData() : array<string|int, mixed>
- getCreateViolationCallback() : callable
- getRecord() : WorktimeRecord
- getSchedule() : Schedule
- getShift() : Shift
- getShiftPlan() : ShiftPlan
- getViolationRules() : ViolationRules
- getWorktimeEvents() : array<string|int, WorktimeEvent>
- setAbsenceData() : WorktimeViolationParams
- setCreateViolationCallback() : WorktimeViolationParams
- setRecord() : WorktimeViolationParams
- setSchedule() : WorktimeViolationParams
- setShift() : WorktimeViolationParams
- setShiftPlan() : WorktimeViolationParams
- setViolationRules() : WorktimeViolationParams
- setWorktimeEvents() : WorktimeViolationParams
Methods
getAbsenceData()
public
getAbsenceData() : array<string|int, mixed>
Return values
array<string|int, mixed>getCreateViolationCallback()
public
getCreateViolationCallback() : callable
Return values
callablegetRecord()
public
getRecord() : WorktimeRecord
Return values
WorktimeRecordgetSchedule()
public
getSchedule() : Schedule
Return values
SchedulegetShift()
public
getShift() : Shift
Return values
ShiftgetShiftPlan()
public
getShiftPlan() : ShiftPlan
Return values
ShiftPlangetViolationRules()
public
getViolationRules() : ViolationRules
Return values
ViolationRulesgetWorktimeEvents()
public
getWorktimeEvents() : array<string|int, WorktimeEvent>
Return values
array<string|int, WorktimeEvent>setAbsenceData()
public
setAbsenceData(array<string|int, mixed> $absenceData) : WorktimeViolationParams
Parameters
- $absenceData : array<string|int, mixed>
Return values
WorktimeViolationParamssetCreateViolationCallback()
public
setCreateViolationCallback(callable $createViolationCallback) : WorktimeViolationParams
Parameters
- $createViolationCallback : callable
Return values
WorktimeViolationParamssetRecord()
public
setRecord(mixed $record) : WorktimeViolationParams
Parameters
- $record : mixed
Return values
WorktimeViolationParamssetSchedule()
public
setSchedule(Schedule $schedule) : WorktimeViolationParams
Parameters
- $schedule : Schedule
Return values
WorktimeViolationParamssetShift()
public
setShift(Shift $shift) : WorktimeViolationParams
Parameters
- $shift : Shift
Return values
WorktimeViolationParamssetShiftPlan()
public
setShiftPlan(ShiftPlan $shiftPlan) : WorktimeViolationParams
Parameters
- $shiftPlan : ShiftPlan
Return values
WorktimeViolationParamssetViolationRules()
public
setViolationRules(ViolationRules $violationRules) : WorktimeViolationParams
Parameters
- $violationRules : ViolationRules
Return values
WorktimeViolationParamssetWorktimeEvents()
public
setWorktimeEvents(array<string|int, WorktimeEvent> $worktimeEvents) : WorktimeViolationParams
Parameters
- $worktimeEvents : array<string|int, WorktimeEvent>