WorktimeActionList
Table of Contents
Methods
-
__construct()
: mixed
-
buildApproveAction()
: mixed
-
buildPossibleActionsListForUser()
: $this
-
fillActions()
: array<string|int, mixed>
-
getAllActions()
: array<string|int, WorktimeAction>
-
getContinueActions()
: array<string|int, WorktimeAction>
-
getEditActions()
: array<string|int, WorktimeAction>
-
getPauseActions()
: array<string|int, WorktimeAction>
-
getReopenActions()
: array<string|int, WorktimeAction>
-
getStartActions()
: array<string|int, WorktimeAction>
-
getStopActions()
: array<string|int, WorktimeAction>
__construct()
public
__construct(ShiftPlanProvider $shiftPlanProvider, WorktimeRepository $worktimeRepository, ScheduleProvider $scheduleProvider) : mixed
Parameters
-
$shiftPlanProvider
: ShiftPlanProvider
-
-
$worktimeRepository
: WorktimeRepository
-
-
$scheduleProvider
: ScheduleProvider
-
buildApproveAction()
public
buildApproveAction(WorktimeRecord $record, Schedule|null $schedule, Shift|null $shift, DateTime $userDateTime) : mixed
Parameters
-
$record
: WorktimeRecord
-
-
$schedule
: Schedule|null
-
-
$shift
: Shift|null
-
-
$userDateTime
: DateTime
-
buildPossibleActionsListForUser()
public
buildPossibleActionsListForUser(mixed $paramUserId[, DateTime|null $paramUserDate = null ]) : $this
Parameters
-
$paramUserId
: mixed
-
-
$paramUserDate
: DateTime|null
= null
-
fillActions()
public
fillActions(array<string|int, mixed> $actions) : array<string|int, mixed>
Parameters
-
$actions
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
getAllActions()
public
getAllActions() : array<string|int, WorktimeAction>
getContinueActions()
public
getContinueActions() : array<string|int, WorktimeAction>
getEditActions()
public
getEditActions() : array<string|int, WorktimeAction>
getPauseActions()
public
getPauseActions() : array<string|int, WorktimeAction>
getReopenActions()
public
getReopenActions() : array<string|int, WorktimeAction>
getStartActions()
public
getStartActions() : array<string|int, WorktimeAction>
getStopActions()
public
getStopActions() : array<string|int, WorktimeAction>