Table of Contents
Methods
-
__construct()
: mixed
-
buildActualRecord()
: WorktimeServiceResult
-
buildEvents()
: array<string|int, mixed>
-
buildRecordViolations()
: array<string|int, mixed>
-
notifyOfActionOldStyle()
: mixed
-
onBeforeRecordSave()
: mixed
-
validateBeforeProcess()
: mixed
__construct()
public
__construct(WorktimeViolationManager $violationManager, ViolationRulesRepository $violationRulesRepository, WorktimeRecordForm $worktimeRecordForm) : mixed
Parameters
-
$violationManager
: WorktimeViolationManager
-
-
$violationRulesRepository
: ViolationRulesRepository
-
-
$worktimeRecordForm
: WorktimeRecordForm
-
buildActualRecord()
public
buildActualRecord(WorktimeAction $action, WorktimeRepository $worktimeRepository) : WorktimeServiceResult
Parameters
-
$action
: WorktimeAction
-
-
$worktimeRepository
: WorktimeRepository
-
buildEvents()
public
buildEvents(WorktimeRecord $record) : array<string|int, mixed>
Parameters
-
$record
: WorktimeRecord
-
Return values
array<string|int, mixed>
buildRecordViolations()
public
buildRecordViolations(mixed $record, mixed $schedule) : array<string|int, mixed>
Parameters
-
$record
: mixed
-
-
$schedule
: mixed
-
Return values
array<string|int, mixed>
notifyOfActionOldStyle()
public
notifyOfActionOldStyle(WorktimeRecord $record, mixed $schedule) : mixed
Parameters
-
$record
: WorktimeRecord
-
-
$schedule
: mixed
-
onBeforeRecordSave()
public
onBeforeRecordSave(WorktimeRecord $record, WorktimeLiveFeedManager $liveFeedManager) : mixed
Parameters
-
$record
: WorktimeRecord
-
-
$liveFeedManager
: WorktimeLiveFeedManager
-
validateBeforeProcess()
public
validateBeforeProcess() : mixed