diff --git a/src/DeepCopy/TypeFilter/Date/DatePeriodFilter.php b/src/DeepCopy/TypeFilter/Date/DatePeriodFilter.php index 82532b3..6bd2f7e 100644 --- a/src/DeepCopy/TypeFilter/Date/DatePeriodFilter.php +++ b/src/DeepCopy/TypeFilter/Date/DatePeriodFilter.php @@ -31,6 +31,12 @@ public function apply($element) return new DatePeriod($element->getStartDate(), $element->getDateInterval(), $element->getEndDate(), $options); } - return new DatePeriod($element->getStartDate(), $element->getDateInterval(), $element->getRecurrences(), $options); + if (PHP_VERSION_ID >= 70217) { + $recurrences = $element->getRecurrences(); + } else { + $recurrences = $element->recurrences - $element->include_start_date; + } + + return new DatePeriod($element->getStartDate(), $element->getDateInterval(), $recurrences, $options); } }