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' ) {