Table of Contents
Interfaces
- EntityInterface
Constants
-
DEFAULT_WORKING_WEEK_DAYS
= [self::WEEK_DAY_MON, self::WEEK_DAY_TUE, self::WEEK_DAY_WED, self::WEEK_DAY_THU, self::WEEK_DAY_FRI]
-
WEEK_DAY_FRI
= 'Fri'
-
WEEK_DAY_MON
= 'Mon'
-
WEEK_DAY_SAT
= 'Sat'
-
WEEK_DAY_SUN
= 'Sun'
-
WEEK_DAY_THU
= 'Thu'
-
WEEK_DAY_TUE
= 'Tue'
-
WEEK_DAY_WED
= 'Wed'
-
WEEK_DAYS
= [self::WEEK_DAY_MON, self::WEEK_DAY_TUE, self::WEEK_DAY_WED, self::WEEK_DAY_THU, self::WEEK_DAY_FRI, self::WEEK_DAY_SAT, self::WEEK_DAY_SUN]
Methods
-
getFrom()
: int
-
getFromAsHours()
: int
-
getFromAsMinutes()
: int
-
getFromInSeconds()
: int
-
getId()
: int|null
-
getResourceId()
: int|null
-
getSlotSize()
: int
-
getSlotsRequiredByMinutes()
: int
-
getTimezone()
: string
-
getTo()
: int
-
getToAsHours()
: int
-
getToAsMinutes()
: int
-
getToInSeconds()
: int
-
getTypeId()
: int|null
-
getWeekDays()
: array<string|int, mixed>
-
makeDatePeriod()
: DatePeriod
-
mapFromArray()
: self
-
setFrom()
: self
-
setId()
: self
-
setResourceId()
: self
-
setSlotSize()
: self
-
setTimezone()
: self
-
setTo()
: self
-
setTypeId()
: self
-
setWeekDays()
: self
-
setWorkingWeekDays()
: self
-
toArray()
: array<string|int, mixed>
DEFAULT_WORKING_WEEK_DAYS
public
mixed
DEFAULT_WORKING_WEEK_DAYS
= [self::WEEK_DAY_MON, self::WEEK_DAY_TUE, self::WEEK_DAY_WED, self::WEEK_DAY_THU, self::WEEK_DAY_FRI]
WEEK_DAY_FRI
public
mixed
WEEK_DAY_FRI
= 'Fri'
WEEK_DAY_MON
public
mixed
WEEK_DAY_MON
= 'Mon'
WEEK_DAY_SAT
public
mixed
WEEK_DAY_SAT
= 'Sat'
WEEK_DAY_SUN
public
mixed
WEEK_DAY_SUN
= 'Sun'
WEEK_DAY_THU
public
mixed
WEEK_DAY_THU
= 'Thu'
WEEK_DAY_TUE
public
mixed
WEEK_DAY_TUE
= 'Tue'
WEEK_DAY_WED
public
mixed
WEEK_DAY_WED
= 'Wed'
WEEK_DAYS
public
mixed
WEEK_DAYS
= [self::WEEK_DAY_MON, self::WEEK_DAY_TUE, self::WEEK_DAY_WED, self::WEEK_DAY_THU, self::WEEK_DAY_FRI, self::WEEK_DAY_SAT, self::WEEK_DAY_SUN]
getFrom()
public
getFrom() : int
getFromAsHours()
public
getFromAsHours() : int
getFromAsMinutes()
public
getFromAsMinutes() : int
getFromInSeconds()
public
getFromInSeconds() : int
getId()
public
getId() : int|null
getResourceId()
public
getResourceId() : int|null
getSlotSize()
public
getSlotSize() : int
getSlotsRequiredByMinutes()
public
getSlotsRequiredByMinutes(int $requiredMinutes) : int
Parameters
-
$requiredMinutes
: int
-
getTimezone()
public
getTimezone() : string
getTo()
public
getTo() : int
getToAsHours()
public
getToAsHours() : int
getToAsMinutes()
public
getToAsMinutes() : int
getToInSeconds()
public
getToInSeconds() : int
getTypeId()
public
getTypeId() : int|null
getWeekDays()
public
getWeekDays() : array<string|int, mixed>
Return values
array<string|int, mixed>
makeDatePeriod()
public
makeDatePeriod(DateTimeImmutable $date) : DatePeriod
Parameters
-
$date
: DateTimeImmutable
-
mapFromArray()
public
static mapFromArray(array<string|int, mixed> $props) : self
Parameters
-
$props
: array<string|int, mixed>
-
setFrom()
public
setFrom(int $from) : self
Parameters
-
$from
: int
-
setId()
public
setId(int|null $id) : self
Parameters
-
$id
: int|null
-
setResourceId()
public
setResourceId(int|null $resourceId) : self
Parameters
-
$resourceId
: int|null
-
setSlotSize()
public
setSlotSize(int $slotSize) : self
Parameters
-
$slotSize
: int
-
setTimezone()
public
setTimezone(string $timezone) : self
Parameters
-
$timezone
: string
-
setTo()
public
setTo(int $to) : self
Parameters
-
$to
: int
-
setTypeId()
public
setTypeId(int|null $typeId) : self
Parameters
-
$typeId
: int|null
-
setWeekDays()
public
setWeekDays(array<string|int, mixed> $weekDays) : self
Parameters
-
$weekDays
: array<string|int, mixed>
-
setWorkingWeekDays()
public
setWorkingWeekDays() : self
toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>