if (isset($context['not_normalizable_value_exceptions'
])) { $context['not_normalizable_value_exceptions'
][] =
$exception;
continue;
} throw $exception;
} } $value =
$this->
applyCallbacks($value,
$resolvedClass,
$attribute,
$format,
$attributeContext);
try { $this->
setAttributeValue($object,
$attribute,
$value,
$format,
$attributeContext);
} catch (PropertyAccessInvalidArgumentException
$e) { $exception = NotNormalizableValueException::
createForUnexpectedDataType( sprintf('Failed to denormalize attribute "%s" value for class "%s": '.
$e->
getMessage(),
$attribute,
$type),
$data,
['unknown'
],
$context['deserialization_path'
] ?? null,
false,
$e->
getCode(),
$e );
if (isset($context['not_normalizable_value_exceptions'
])) {