WorktimeRecordManager
Table of Contents
Methods
- __construct() : mixed
- buildStopTimestampForAutoClose() : mixed
- getRecommendedStopTimestamp() : int|null
- getRecord() : WorktimeRecord|null
- getRecordSchedule() : mixed
- getRecordShift() : mixed
- getSchedule() : mixed
- isEligibleToContinue() : mixed
- isEligibleToEdit() : mixed
- isEligibleToPause() : mixed
- isEligibleToReopen() : mixed
- isEligibleToStop() : mixed
- isRecordExpired() : mixed
Methods
__construct()
public
__construct(WorktimeRecord $record, Schedule|null $schedule, Shift|null $shift, DateTime $currentDateTime, ShiftsManager $shiftsManager) : mixed
Parameters
- $record : WorktimeRecord
- $schedule : Schedule|null
- $shift : Shift|null
- $currentDateTime : DateTime
- $shiftsManager : ShiftsManager
buildStopTimestampForAutoClose()
public
buildStopTimestampForAutoClose() : mixed
getRecommendedStopTimestamp()
public
getRecommendedStopTimestamp() : int|null
Return values
int|nullgetRecord()
public
getRecord() : WorktimeRecord|null
Return values
WorktimeRecord|nullgetRecordSchedule()
public
getRecordSchedule() : mixed
getRecordShift()
public
getRecordShift() : mixed
getSchedule()
public
getSchedule() : mixed
isEligibleToContinue()
public
isEligibleToContinue() : mixed
isEligibleToEdit()
public
isEligibleToEdit() : mixed
isEligibleToPause()
public
isEligibleToPause() : mixed
isEligibleToReopen()
public
isEligibleToReopen() : mixed
isEligibleToStop()
public
isEligibleToStop() : mixed
isRecordExpired()
public
isRecordExpired() : mixed