class ComplexDataNormalizer

Converts the Drupal entity object structures to a normalized array.

This is the default Normalizer for entities. All formats that have Encoders registered with the Serializer in the DIC will be normalized with this class unless another Normalizer is registered which supersedes it. If a module wants to use format-specific or class-specific normalization, then that module can register a new Normalizer and give it a higher priority than this one.

Hierarchy

Expanded class hierarchy of ComplexDataNormalizer

1 file declares its use of ComplexDataNormalizer
1 string reference to 'ComplexDataNormalizer'
1 service uses ComplexDataNormalizer

File

drupal/core/modules/serialization/lib/Drupal/serialization/Normalizer/ComplexDataNormalizer.php, line 22
Contains \Drupal\serialization\Normalizer\ComplexDataNormalizer.

Namespace

Drupal\serialization\Normalizer
View source

Members