From f55210905cc200b320ad971994e4a12dde48ba80 Mon Sep 17 00:00:00 2001 From: karser Date: Sat, 8 Dec 2018 14:18:59 +0200 Subject: [PATCH] [Serializer] Comply with Symfony standards --- .../Component/Serializer/Normalizer/AbstractNormalizer.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php index 99fb57232f57f..28ebdb656ac3e 100644 --- a/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php @@ -390,8 +390,10 @@ protected function denormalizeParameter(\ReflectionClass $class, \ReflectionPara throw new LogicException(sprintf('Cannot create an instance of %s from serialized data because the serializer inject in "%s" is not a denormalizer', $parameter->getClass(), static::class)); } $parameterClass = $parameter->getClass()->getName(); + return $this->serializer->denormalize($parameterData, $parameterClass, $format, $this->createChildContext($context, $parameterName)); } + return $parameterData; } catch (\ReflectionException $e) { throw new RuntimeException(sprintf('Could not determine the class of the parameter "%s".', $parameterName), 0, $e);