WorktimeViolationBuilderFactory
Table of Contents
Methods
-
__construct()
: mixed
-
createFixedScheduleViolationBuilder()
: mixed
-
createFlextimeScheduleViolationBuilder()
: mixed
-
createShiftedScheduleViolationBuilder()
: mixed
__construct()
public
__construct([mixed $calendarRepository = null ][, mixed $scheduleProvider = null ][, mixed $absenceRepository = null ][, mixed $departmentRepository = null ][, mixed $shiftPlanRepository = null ][, mixed $shiftRepository = null ][, mixed $worktimeRepository = null ]) : mixed
Parameters
-
$calendarRepository
: mixed
= null
-
-
$scheduleProvider
: mixed
= null
-
-
$absenceRepository
: mixed
= null
-
-
$departmentRepository
: mixed
= null
-
-
$shiftPlanRepository
: mixed
= null
-
-
$shiftRepository
: mixed
= null
-
-
$worktimeRepository
: mixed
= null
-
createFixedScheduleViolationBuilder()
public
createFixedScheduleViolationBuilder(WorktimeViolationParams $violationParams) : mixed
Parameters
-
$violationParams
: WorktimeViolationParams
-
createFlextimeScheduleViolationBuilder()
public
createFlextimeScheduleViolationBuilder(WorktimeViolationParams $violationParams) : mixed
Parameters
-
$violationParams
: WorktimeViolationParams
-
createShiftedScheduleViolationBuilder()
public
createShiftedScheduleViolationBuilder(WorktimeViolationParams $violationParams) : mixed
Parameters
-
$violationParams
: WorktimeViolationParams
-