We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a3e6315 commit 5ed8a35Copy full SHA for 5ed8a35
src/Time/Interval/NightInterval.php
@@ -311,6 +311,10 @@ public function compareIntersects(IntersectComparable $other): int
311
*/
312
public function containsValue($date): bool
313
{
314
+ if ($this->isEmpty()) {
315
+ return false;
316
+ }
317
+
318
if (!$date instanceof Date) {
319
$date = Date::createFromDateTimeInterface($date);
320
}
tests/src/Time/Interval/NightInterval.phpt
@@ -150,6 +150,7 @@ Assert::false($interval->containsValue($d(21)));
150
Assert::false($interval->containsValue($d(5)));
151
Assert::false($interval->containsValue($d(25)));
152
Assert::true($interval->containsValue(new DateTimeImmutable('2000-01-15')));
153
+Assert::false($empty->containsValue($d(10)));
154
155
156
contains:
0 commit comments