DependencyManager
Table of Contents
Methods
- buildShiftsManager() : ShiftsManager
- buildWorktimeRecordManager() : WorktimeRecordManager
- getAbsenceRepository() : AbsenceRepository
- getAutoCloseWorktimeAgent() : mixed
- getCalendarRepository() : CalendarRepository
- getCalendarService() : mixed
- getDepartmentRepository() : DepartmentRepository
- getInstance() : DependencyManager
- getLiveFeedManager() : WorktimeLiveFeedManager
- getNotifier() : InstantMessageNotifier
- getScheduleProvider() : ScheduleProvider
- getScheduleRepository() : mixed
- getScheduleService() : mixed
- getShiftPlanProvider() : ShiftPlanProvider
- getShiftPlanRepository() : ShiftPlanRepository
- getShiftPlanService() : mixed
- getShiftRepository() : ShiftRepository
- getShiftService() : mixed
- getTimeHelper() : TimeHelper
- getUrlManager() : TimemanUrlManager
- getUserPermissionsManager() : UserPermissionsManager
- getViolationManager() : WorktimeViolationManager
- getViolationRulesRepository() : ViolationRulesRepository
- getViolationRulesService() : mixed
- getWorktimeActionList() : WorktimeActionList
- getWorktimeAgentManager() : mixed
- getWorktimeEventsManager() : mixed
- getWorktimeNotificationService() : WorktimeNotificationService
- getWorktimeReportRepository() : WorktimeReportRepository
- getWorktimeRepository() : WorktimeRepository
- getWorktimeService() : WorktimeService
Methods
buildShiftsManager()
public
buildShiftsManager(int $userId[, ScheduleCollection|null $activeSchedules = null ]) : ShiftsManager
Parameters
- $userId : int
- $activeSchedules : ScheduleCollection|null = null
Return values
ShiftsManagerbuildWorktimeRecordManager()
public
buildWorktimeRecordManager(WorktimeRecord $record, Schedule|null $schedule, Shift|null $shift[, ScheduleCollection|null $activeSchedules = null ]) : WorktimeRecordManager
Parameters
- $record : WorktimeRecord
- $schedule : Schedule|null
- $shift : Shift|null
- $activeSchedules : ScheduleCollection|null = null
Return values
WorktimeRecordManagergetAbsenceRepository()
public
getAbsenceRepository() : AbsenceRepository
Return values
AbsenceRepositorygetAutoCloseWorktimeAgent()
public
getAutoCloseWorktimeAgent() : mixed
getCalendarRepository()
public
getCalendarRepository() : CalendarRepository
Return values
CalendarRepositorygetCalendarService()
public
getCalendarService() : mixed
getDepartmentRepository()
public
getDepartmentRepository() : DepartmentRepository
Return values
DepartmentRepositorygetInstance()
public
static getInstance() : DependencyManager
Return values
DependencyManagergetLiveFeedManager()
public
getLiveFeedManager() : WorktimeLiveFeedManager
Return values
WorktimeLiveFeedManagergetNotifier()
public
getNotifier(mixed $schedule) : InstantMessageNotifier
Parameters
- $schedule : mixed
Return values
InstantMessageNotifiergetScheduleProvider()
public
getScheduleProvider() : ScheduleProvider
Return values
ScheduleProvidergetScheduleRepository()
public
getScheduleRepository() : mixed
getScheduleService()
public
getScheduleService() : mixed
getShiftPlanProvider()
public
getShiftPlanProvider() : ShiftPlanProvider
Return values
ShiftPlanProvidergetShiftPlanRepository()
public
getShiftPlanRepository() : ShiftPlanRepository
Return values
ShiftPlanRepositorygetShiftPlanService()
public
getShiftPlanService() : mixed
getShiftRepository()
public
getShiftRepository() : ShiftRepository
Return values
ShiftRepositorygetShiftService()
public
getShiftService() : mixed
getTimeHelper()
public
getTimeHelper() : TimeHelper
Return values
TimeHelpergetUrlManager()
public
getUrlManager() : TimemanUrlManager
Return values
TimemanUrlManagergetUserPermissionsManager()
public
getUserPermissionsManager(CUser $user) : UserPermissionsManager
Parameters
- $user : CUser
Return values
UserPermissionsManagergetViolationManager()
public
getViolationManager() : WorktimeViolationManager
Return values
WorktimeViolationManagergetViolationRulesRepository()
public
getViolationRulesRepository() : ViolationRulesRepository
Return values
ViolationRulesRepositorygetViolationRulesService()
public
getViolationRulesService() : mixed
getWorktimeActionList()
public
getWorktimeActionList() : WorktimeActionList
Return values
WorktimeActionListgetWorktimeAgentManager()
public
getWorktimeAgentManager() : mixed
getWorktimeEventsManager()
public
getWorktimeEventsManager() : mixed
getWorktimeNotificationService()
public
getWorktimeNotificationService() : WorktimeNotificationService
Return values
WorktimeNotificationServicegetWorktimeReportRepository()
public
getWorktimeReportRepository() : WorktimeReportRepository
Return values
WorktimeReportRepositorygetWorktimeRepository()
public
getWorktimeRepository() : WorktimeRepository
Return values
WorktimeRepositorygetWorktimeService()
public
getWorktimeService() : WorktimeService