-
-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
It will be useful to have LocalDateTimeRange to encapsulate start and end datetime. Quite similar to the LocalDateRange.
Otherwise we need to do something like this if we want to pass range as one parameter.
private function getRegistrationsBetweenDates(
LocalDateRange $dateRange
): array {
$registeredAtFrom = $dateRange->getStart()->atTime(LocalTime::min());
$registeredAtTo = $dateRange->getEnd()->atTime(LocalTime::max());
// ...
}But this way we can only use 00:00:00 and 23:59:59 time.
Prososal:
private function getRegistrationsBetweenDateTimes(
LocalDateTimeRange $dateTimeRange
): array {
$registeredAtFrom = $dateTimeRange->getStart();
$registeredAtTo = $dateTimeRange->getEnd();
// ...
}solodkiy, ilzrv and Furgas
Metadata
Metadata
Assignees
Labels
No labels