hal.services.yml

drupal/core/modules/hal/hal.services.yml

File

drupal/core/modules/hal/hal.services.yml
View source
  1. services:
  2. serializer.normalizer.entity_reference_item.hal:
  3. class: Drupal\hal\Normalizer\EntityReferenceItemNormalizer
  4. tags:
  5. - { name: normalizer, priority: 10 }
  6. calls:
  7. - [setLinkManager, ['@rest.link_manager']]
  8. - [setEntityResolver, ['@serializer.entity_resolver']]
  9. serializer.normalizer.field_item.hal:
  10. class: Drupal\hal\Normalizer\FieldItemNormalizer
  11. tags:
  12. - { name: normalizer, priority: 10 }
  13. calls:
  14. - [setLinkManager, ['@rest.link_manager']]
  15. serializer.normalizer.field.hal:
  16. class: Drupal\hal\Normalizer\FieldNormalizer
  17. tags:
  18. - { name: normalizer, priority: 10 }
  19. calls:
  20. - [setLinkManager, ['@rest.link_manager']]
  21. serializer.normalizer.entity.hal:
  22. class: Drupal\hal\Normalizer\EntityNormalizer
  23. tags:
  24. - { name: normalizer, priority: 10 }
  25. calls:
  26. - [setLinkManager, ['@rest.link_manager']]
  27. serializer.encoder.hal:
  28. class: Drupal\hal\Encoder\JsonEncoder
  29. tags:
  30. - { name: encoder, priority: 10, format: hal_json }
  31. hal.subscriber:
  32. class: Drupal\hal\HalSubscriber
  33. tags:
  34. - { name: event_subscriber }

Services