You are here

entity_share_client.services.yml in Entity Share 8.2

modules/entity_share_client/entity_share_client.services.yml

File

modules/entity_share_client/entity_share_client.services.yml
View source
  1. services:
  2. logger.channel.entity_share_client:
  3. parent: logger.channel_base
  4. arguments: ['entity_share_client']
  5. entity_share_client.request:
  6. class: Drupal\entity_share_client\Service\RequestService
  7. entity_share_client.remote_manager:
  8. class: Drupal\entity_share_client\Service\RemoteManager
  9. arguments:
  10. - '@http_client_factory'
  11. - '@entity_share_client.request'
  12. entity_share_client.jsonapi_helper:
  13. class: Drupal\entity_share_client\Service\JsonapiHelper
  14. arguments:
  15. - '@jsonapi.serializer'
  16. - '@serializer.normalizer.jsonapi_document_toplevel.jsonapi'
  17. - '@jsonapi.resource_type.repository'
  18. - '@entity_type.bundle.info'
  19. - '@entity_type.manager'
  20. - '@stream_wrapper_manager'
  21. - '@language_manager'
  22. - '@entity_share_client.remote_manager'
  23. - '@event_dispatcher'
  24. - '@entity_share_client.request'
  25. - '@messenger'
  26. - '@logger.channel.entity_share_client'
  27. - '@entity_share_client.state_information'
  28. - '@module_handler'
  29. - '@file_system'
  30. entity_share_client.state_information:
  31. class: Drupal\entity_share_client\Service\StateInformation
  32. arguments:
  33. - '@entity_type.manager'
  34. - '@jsonapi.resource_type.repository'
  35. entity_share_client.entity_reference_revisions_relationship_subscriber:
  36. class: Drupal\entity_share_client\EventSubscriber\EntityReferenceRevisionsRelationshipSubscriber
  37. arguments:
  38. - '@entity_type.manager'
  39. tags:
  40. - { name: event_subscriber }
  41. entity_share_client.block_field_block_content_importer:
  42. class: Drupal\entity_share_client\EventSubscriber\BlockFieldBlockContentImporter
  43. arguments:
  44. - '@entity_share_client.remote_manager'
  45. - '@entity_share_client.jsonapi_helper'
  46. - '@entity_share_client.request'
  47. tags:
  48. - { name: event_subscriber }
  49. entity_share_client.cli:
  50. class: Drupal\entity_share_client\Service\EntityShareClientCliService
  51. arguments:
  52. - '@string_translation'
  53. - '@entity_share_client.remote_manager'
  54. - '@entity_share_client.jsonapi_helper'
  55. - '@entity_type.manager'
  56. - '@entity_share_client.request'