function AbstractNormalizer::applyCallbacks
4 calls to AbstractNormalizer::applyCallbacks()
- AbstractNormalizer::denormalizeParameter in vendor/
symfony/ serializer/ Normalizer/ AbstractNormalizer.php - @internal
- AbstractObjectNormalizer::denormalize in vendor/
symfony/ serializer/ Normalizer/ AbstractObjectNormalizer.php - Denormalizes data back into an object of the given class.
- AbstractObjectNormalizer::denormalizeParameter in vendor/
symfony/ serializer/ Normalizer/ AbstractObjectNormalizer.php - @internal
- AbstractObjectNormalizer::normalize in vendor/
symfony/ serializer/ Normalizer/ AbstractObjectNormalizer.php - Normalizes data into a set of arrays/scalars.
File
-
vendor/
symfony/ serializer/ Normalizer/ AbstractNormalizer.php, line 527
Class
- AbstractNormalizer
- Normalizer implementation.
Namespace
Symfony\Component\Serializer\NormalizerCode
protected final function applyCallbacks(mixed $value, object|string $object, string $attribute, ?string $format, array $context) : mixed {
/**
* @var callable|null
*/
$callback = $context[self::CALLBACKS][$attribute] ?? $this->defaultContext[self::CALLBACKS][$attribute] ?? null;
return $callback ? $callback($value, $object, $attribute, $format, $context) : $value;
}