From 00f08ea8ff89918199784a4a41160e3662742757 Mon Sep 17 00:00:00 2001 From: "Phil E. Taylor" Date: Mon, 5 Sep 2022 17:36:52 +0100 Subject: [PATCH] PHP 8.2 Compatibility DateTime::getLastErrors --- src/Request/ParamConverter/DateTimeParamConverter.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Request/ParamConverter/DateTimeParamConverter.php b/src/Request/ParamConverter/DateTimeParamConverter.php index 3d95aaff..491023f9 100644 --- a/src/Request/ParamConverter/DateTimeParamConverter.php +++ b/src/Request/ParamConverter/DateTimeParamConverter.php @@ -49,7 +49,9 @@ public function apply(Request $request, ParamConverter $configuration) if (isset($options['format'])) { $date = $class::createFromFormat($options['format'], $value); - if (0 < \DateTime::getLastErrors()['warning_count']) { + $errors = \DateTime::getLastErrors() ?: ['warning_count' => 0]; + + if (0 < $errors['warning_count']) { $date = false; }