From eb8d63c2553c00706ed9e45e6acf66727cbc2f2c Mon Sep 17 00:00:00 2001 From: Christian Beier <6960-cbeier@users.noreply.drupalcode.org> Date: Fri, 18 Aug 2023 11:54:39 +0200 Subject: [PATCH] Issue #3364950 by cbeier: PHP 8.1+ Compatiblity: Float to Int Conversion at Array Key --- src/WebformAnalysis.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/WebformAnalysis.php b/src/WebformAnalysis.php index 5bbc133..067a41f 100644 --- a/src/WebformAnalysis.php +++ b/src/WebformAnalysis.php @@ -198,7 +198,11 @@ class WebformAnalysis implements WebformAnalysisInterface { * {@inheritdoc} */ public function castNumeric($i = '') { - return $this->isInt($i) ? (int) $i : (float) $i; + if (empty($i)) { + return ''; + } + + return $this->isInt($i) ? $i : "{$i}"; } } -- GitLab