From 34cf1789be801ea36739af229e8baf4a76c7a49d Mon Sep 17 00:00:00 2001 From: Mathias Brodala <mbrodala@pagemachine.de> Date: Fri, 8 Dec 2017 16:45:23 +0100 Subject: [PATCH] [BUGFIX] EXT:form - resolve numeric values in finishers This fixes option parsing for finishers to return any kind of numeric values within the form runtime or finisher variable provider. Resolves: #82833 Releases: master, 8.7 Change-Id: I334fbd36e526823f07e57247bd63d412a3c3b0d6 Reviewed-on: https://review.typo3.org/54994 Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Eugene Kenah Djomo <kdeugene@yahoo.fr> Reviewed-by: Benni Mack <benni@typo3.org> Tested-by: Benni Mack <benni@typo3.org> Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de> Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de> Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de> --- typo3/sysext/form/Classes/Domain/Finishers/AbstractFinisher.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/form/Classes/Domain/Finishers/AbstractFinisher.php b/typo3/sysext/form/Classes/Domain/Finishers/AbstractFinisher.php index c7c69c2573a6..b5a2cc9e7ccd 100644 --- a/typo3/sysext/form/Classes/Domain/Finishers/AbstractFinisher.php +++ b/typo3/sysext/form/Classes/Domain/Finishers/AbstractFinisher.php @@ -205,7 +205,7 @@ abstract class AbstractFinisher implements FinisherInterface ); } } - if (!is_string($value) && !is_int($value)) { + if (!is_string($value) && !is_numeric($value)) { $value = '{' . $match[1] . '}'; } return $value; -- GitLab