From ef5eb1b03f6c38bc25764d4592a118ece4ea0224 Mon Sep 17 00:00:00 2001 From: Philipp Dieter Date: Sun, 19 Dec 2021 17:42:19 +0100 Subject: [PATCH] [TASK] Add TYPO3 10 compatibilty for ObjectUtility --- Classes/Utility/ObjectUtility.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Classes/Utility/ObjectUtility.php b/Classes/Utility/ObjectUtility.php index 52551ac..0e809a2 100644 --- a/Classes/Utility/ObjectUtility.php +++ b/Classes/Utility/ObjectUtility.php @@ -92,6 +92,13 @@ class ObjectUtility ) { $value = StringUtility::checkAndfixUtf8($value); $object->_setProperty($property, $value); + } elseif ( + get_class($methodType) == 'ReflectionNamedType' + && + substr($property, -3) != 'Uid' + ) { + $value = StringUtility::checkAndfixUtf8($value); + $object->_setProperty($property, $value); } elseif ( substr($property, -3) === 'Uid' ) {