$normalized[$key] =
$this->
normalize($val,
$format,
$context);
} return $normalized;
} if (\
is_object($data)) { if (!
$this->normalizers
) { throw new LogicException('You must register at least one normalizer to be able to normalize objects.'
);
} throw new NotNormalizableValueException(sprintf('Could not normalize object of type "%s", no supporting normalizer found.',
get_debug_type($data)));
} throw new NotNormalizableValueException('An unexpected value could not be normalized: '.
(!\
is_resource($data) ?
var_export($data, true
) :
sprintf('"%s" resource',
get_resource_type($data))));
} /**
* @throws NotNormalizableValueException
*/
public function denormalize(mixed
$data, string
$type, string
$format = null, array
$context =
[]): mixed
{ if (isset($context[DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS
],
$context['not_normalizable_value_exceptions'
])) {