core/modules/serialization/src/Normalizer/NormalizerBase.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/modules/serialization/src/Normalizer/NormalizerBase.php b/core/modules/serialization/src/Normalizer/NormalizerBase.php index 987e96062f..e0b6796484 100644 --- a/core/modules/serialization/src/Normalizer/NormalizerBase.php +++ b/core/modules/serialization/src/Normalizer/NormalizerBase.php @@ -13,6 +13,8 @@ use Drupal\hal\Normalizer\FieldNormalizer as HalFieldNormalizer; use Drupal\hal\Normalizer\FieldItemNormalizer as HalFieldItemNormalizer; use Drupal\hal\Normalizer\TimestampItemNormalizer as HalTimestampItemNormalizer; +use Drupal\jsonapi\Normalizer\FieldNormalizer as JsonApiFieldNormalizer; +use Drupal\jsonapi\Normalizer\FieldItemNormalizer as JsonApiFieldItemNormalizer; /** * Base class for Normalizers. @@ -125,6 +127,9 @@ protected static function disallowFieldLevelNormalizers(array $supported, $norma FieldItemNormalizer::class, HalFieldNormalizer::class, HalFieldItemNormalizer::class, + // Generic field normalizers for the JSON:API normalization. + JsonApiFieldNormalizer::class, + JsonApiFieldItemNormalizer::class, // The NULL normalizer allows one to prevent listed classes from ever // being normalized. By default, this is applied only to the 'password' // field type.