namespace Drupal\serialization\Normalizer

Same name in other branches
  1. 10 Drupal\serialization\Normalizer
  2. 11.x Drupal\serialization\Normalizer
  3. 8.9.x Drupal\serialization\Normalizer
Object name File name Summary
CacheableNormalizerInterface core/modules/serialization/src/Normalizer/CacheableNormalizerInterface.php Defines the interface for normalizers producing cacheable normalizations.
ComplexDataNormalizer core/modules/serialization/src/Normalizer/ComplexDataNormalizer.php Converts the Drupal entity object structures to a normalized array.
ConfigEntityNormalizer core/modules/serialization/src/Normalizer/ConfigEntityNormalizer.php Normalizes/denormalizes Drupal config entity objects into an array structure.
ContentEntityNormalizer core/modules/serialization/src/Normalizer/ContentEntityNormalizer.php Normalizes/denormalizes Drupal content entities into an array structure.
DateTimeIso8601Normalizer core/modules/serialization/src/Normalizer/DateTimeIso8601Normalizer.php Converts values for the DateTimeIso8601 data type to RFC3339.
DateTimeNormalizer core/modules/serialization/src/Normalizer/DateTimeNormalizer.php Converts values for datetime objects to RFC3339 and from common formats.
EntityNormalizer core/modules/serialization/src/Normalizer/EntityNormalizer.php Normalizes/denormalizes Drupal entity objects into an array structure.
EntityReferenceFieldItemNormalizer core/modules/serialization/src/Normalizer/EntityReferenceFieldItemNormalizer.php Adds the file URI to embedded file entities.
EntityReferenceFieldItemNormalizerTrait core/modules/serialization/src/Normalizer/EntityReferenceFieldItemNormalizerTrait.php Converts empty reference values for entity reference items.
FieldableEntityNormalizerTrait core/modules/serialization/src/Normalizer/FieldableEntityNormalizerTrait.php A trait for providing fieldable entity normalization/denormalization methods.
FieldItemNormalizer core/modules/serialization/src/Normalizer/FieldItemNormalizer.php Denormalizes field item object structure by updating the entity field values.
FieldNormalizer core/modules/serialization/src/Normalizer/FieldNormalizer.php Denormalizes data to Drupal field values.
ListNormalizer core/modules/serialization/src/Normalizer/ListNormalizer.php Converts list objects to arrays.
MarkupNormalizer core/modules/serialization/src/Normalizer/MarkupNormalizer.php Normalizes MarkupInterface objects into a string.
NormalizerBase core/modules/serialization/src/Normalizer/NormalizerBase.php Base class for Normalizers.
NullNormalizer core/modules/serialization/src/Normalizer/NullNormalizer.php Null normalizer.
PrimitiveDataNormalizer core/modules/serialization/src/Normalizer/PrimitiveDataNormalizer.php Converts primitive data objects to their casted values.
SerializedColumnNormalizerTrait core/modules/serialization/src/Normalizer/SerializedColumnNormalizerTrait.php A trait providing methods for serialized columns.
TimestampItemNormalizer core/modules/serialization/src/Normalizer/TimestampItemNormalizer.php Converts values for TimestampItem to and from common formats.
TimestampNormalizer core/modules/serialization/src/Normalizer/TimestampNormalizer.php Converts values for the Timestamp data type to and from common formats.
TypedDataNormalizer core/modules/serialization/src/Normalizer/TypedDataNormalizer.php Converts typed data objects to arrays.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.