Mercurial > hg > isophonics-drupal-site
diff core/modules/serialization/serialization.services.yml @ 18:af1871eacc83
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:33:08 +0100 |
parents | 129ea1e6d783 |
children |
line wrap: on
line diff
--- a/core/modules/serialization/serialization.services.yml Thu Feb 28 13:21:36 2019 +0000 +++ b/core/modules/serialization/serialization.services.yml Thu May 09 15:33:08 2019 +0100 @@ -6,17 +6,17 @@ class: Drupal\serialization\Normalizer\ConfigEntityNormalizer tags: - { name: normalizer } - arguments: ['@entity.manager'] + arguments: ['@entity_type.manager', '@entity_type.repository', '@entity_field.manager'] serializer.normalizer.content_entity: - class: Drupal\serialization\Normalizer\ContentEntityNormalizer - tags: - - { name: normalizer } - arguments: ['@entity.manager'] + class: Drupal\serialization\Normalizer\ContentEntityNormalizer + tags: + - { name: normalizer } + arguments: ['@entity_type.manager', '@entity_type.repository', '@entity_field.manager'] serializer.normalizer.entity: class: Drupal\serialization\Normalizer\EntityNormalizer tags: - { name: normalizer } - arguments: ['@entity.manager'] + arguments: ['@entity_type.manager', '@entity_type.repository', '@entity_field.manager'] serializer.normalizer.primitive_data: class: Drupal\serialization\Normalizer\PrimitiveDataNormalizer tags: @@ -58,6 +58,18 @@ # Priority must be higher than serializer.normalizer.field_item and lower # than hal normalizers. - { name: normalizer, priority: 8, bc: bc_timestamp_normalizer_unix, bc_config_name: 'serialization.settings' } + serializer.normalizer.timestamp: + class: Drupal\serialization\Normalizer\TimestampNormalizer + arguments: ['@config.factory'] + tags: + # Priority must be higher than serializer.normalizer.primitive_data. + - { name: normalizer, priority: 20, bc: bc_timestamp_normalizer_unix, bc_config_name: 'serialization.settings' } + serializer.normalizer.datetimeiso8601: + class: \Drupal\serialization\Normalizer\DateTimeIso8601Normalizer + arguments: ['@config.factory'] + tags: + # Priority must be higher than serializer.normalizer.primitive_data. + - { name: normalizer, priority: 20 } serializer.normalizer.password_field_item: class: Drupal\serialization\Normalizer\NullNormalizer arguments: ['Drupal\Core\Field\Plugin\Field\FieldType\PasswordItem']