diff --git a/core/modules/serialization/serialization.services.yml b/core/modules/serialization/serialization.services.yml index 4c9397a..318a90c 100644 --- a/core/modules/serialization/serialization.services.yml +++ b/core/modules/serialization/serialization.services.yml @@ -30,6 +30,10 @@ services: arguments: ['Drupal\Core\Field\Plugin\Field\FieldType\PasswordItem'] tags: - { name: normalizer, priority: 20 } + serializer.normalizer.safe_string: + class: Drupal\serialization\Normalizer\SafeStringNormalizer + tags: + - { name: normalizer } serializer.normalizer.typed_data: class: Drupal\serialization\Normalizer\TypedDataNormalizer tags: diff --git a/core/modules/serialization/src/Normalizer/SafeStringNormalizer.php b/core/modules/serialization/src/Normalizer/SafeStringNormalizer.php new file mode 100644 index 0000000..16b7fcd --- /dev/null +++ b/core/modules/serialization/src/Normalizer/SafeStringNormalizer.php @@ -0,0 +1,29 @@ +