From 9b3c44afe0b6fbf5affc2e796af12392e108406a Mon Sep 17 00:00:00 2001 From: "John L. Villalovos" Date: Mon, 19 May 2025 08:25:31 -0700 Subject: [PATCH] chore: fix deprecated message in unit tests. Saw the following error when running `phpunit` PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in librebooking/Domain/Values/ReservationStartTimeConstraint.php on line 17 --- Domain/Values/ReservationStartTimeConstraint.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Domain/Values/ReservationStartTimeConstraint.php b/Domain/Values/ReservationStartTimeConstraint.php index bd33465b5..ea88ca79e 100644 --- a/Domain/Values/ReservationStartTimeConstraint.php +++ b/Domain/Values/ReservationStartTimeConstraint.php @@ -12,9 +12,9 @@ class ReservationStartTimeConstraint * @param string $startTimeConstraint * @return bool */ - public static function IsCurrent($startTimeConstraint) + public static function IsCurrent(string|null $startTimeConstraint) { - return strtolower($startTimeConstraint) == self::CURRENT; + return strtolower($startTimeConstraint ?? "") == self::CURRENT; } /** @@ -22,9 +22,9 @@ public static function IsCurrent($startTimeConstraint) * @param string $startTimeConstraint * @return bool */ - public static function IsNone($startTimeConstraint) + public static function IsNone(string|null $startTimeConstraint) { - return strtolower($startTimeConstraint) == self::NONE; + return strtolower($startTimeConstraint ?? "") == self::NONE; } /** @@ -32,8 +32,8 @@ public static function IsNone($startTimeConstraint) * @param string $startTimeConstraint * @return bool */ - public static function IsFuture($startTimeConstraint) + public static function IsFuture(string|null $startTimeConstraint) { - return strtolower($startTimeConstraint) == self::FUTURE; + return strtolower($startTimeConstraint ?? "") == self::FUTURE; } }