From 71459125e3f89141f3f55cf2e43c2c4dff06cbc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Sun, 23 Mar 2025 10:38:57 +0100 Subject: [PATCH] fix: make parsing of dates more resilient --- src/BusProNet/TypeConversionTrait.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/BusProNet/TypeConversionTrait.php b/src/BusProNet/TypeConversionTrait.php index 5cdff27..45ef30e 100644 --- a/src/BusProNet/TypeConversionTrait.php +++ b/src/BusProNet/TypeConversionTrait.php @@ -9,7 +9,7 @@ trait TypeConversionTrait { protected function stringToArray(?string $string, string $separator = ','): array { - if (null === $string) { + if (true === empty($string)) { return []; } @@ -18,7 +18,7 @@ trait TypeConversionTrait protected function stringToFloat(?string $string): ?float { - if (null === $string) { + if (true === empty($string)) { return null; } @@ -32,7 +32,7 @@ trait TypeConversionTrait protected function stringToBool(?string $string): bool { - if (null === $string) { + if (true === empty($string)) { return false; } @@ -46,7 +46,7 @@ trait TypeConversionTrait protected function stringToDate(?string $string): ?\DateTimeImmutable { - if (null === $string) { + if (true === empty($string)) { return null; } @@ -60,7 +60,7 @@ trait TypeConversionTrait protected function stringToDateTime(?string $string): ?\DateTimeImmutable { - if (null === $string) { + if (true === empty($string)) { return null; }