From b4a4d81ca8f8b927d9d0c76b19f27ef0e6c3ca3f Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Fri, 26 May 2023 18:39:44 +0200 Subject: [PATCH] Fix nullable parameter in work-contract API (#4063) --- src/WorkingTime/Model/Month.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/WorkingTime/Model/Month.php b/src/WorkingTime/Model/Month.php index 03dc4881..c1a415cc 100644 --- a/src/WorkingTime/Model/Month.php +++ b/src/WorkingTime/Model/Month.php @@ -66,12 +66,12 @@ final class Month extends BaseMonth return new Day($day); } - public function getExpectedTime(\DateTimeInterface $until): int + public function getExpectedTime(?\DateTimeInterface $until = null): int { $time = 0; foreach ($this->getDays() as $day) { - if ($until < $day->getDay()) { + if ($until !== null && $until < $day->getDay()) { break; } if ($day->getWorkingTime() !== null) {