Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. AbstractNormalizer.php

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\Normalizer

Code

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;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal