TimeProvider
Table of Contents
Methods
-
getEachDayFirstOccurrence()
: array<string|int, mixed>
-
getFirstOccurrence()
: DatePeriodCollection
-
getMultiResourceEachDayFirstOccurrence()
: array<string|int, mixed>
getEachDayFirstOccurrence()
public
getEachDayFirstOccurrence(ResourceCollection $resourceCollection, BookingCollection $eventCollection, DateTimeCollection $searchDates[, int|null $sizeInMinutes = null ]) : array<string|int, mixed>
Parameters
-
$resourceCollection
: ResourceCollection
-
-
$eventCollection
: BookingCollection
-
-
$searchDates
: DateTimeCollection
-
-
$sizeInMinutes
: int|null
= null
-
Return values
array<string|int, mixed>
getFirstOccurrence()
public
getFirstOccurrence(RangeCollection $slotRanges, BookingCollection $bookingCollection, DatePeriod $searchPeriod[, int|null $sizeInMinutes = null ][, int|null $maxOccurrence = null ]) : DatePeriodCollection
Parameters
-
$slotRanges
: RangeCollection
-
-
$bookingCollection
: BookingCollection
-
-
$searchPeriod
: DatePeriod
-
-
$sizeInMinutes
: int|null
= null
-
-
$maxOccurrence
: int|null
= null
-
getMultiResourceEachDayFirstOccurrence()
public
getMultiResourceEachDayFirstOccurrence(array<string|int, mixed> $resourceCollections, BookingCollection $eventCollection, DateTimeCollection $searchDates[, int|null $sizeInMinutes = null ]) : array<string|int, mixed>
Parameters
-
$resourceCollections
: array<string|int, mixed>
-
-
$eventCollection
: BookingCollection
-
-
$searchDates
: DateTimeCollection
-
-
$sizeInMinutes
: int|null
= null
-
Return values
array<string|int, mixed>