You are here

apigee_edge_debug.services.yml in Apigee Edge 8

modules/apigee_edge_debug/apigee_edge_debug.services.yml

File

modules/apigee_edge_debug/apigee_edge_debug.services.yml
View source
  1. services:
  2. logger.channel.apigee_edge_debug:
  3. parent: logger.channel_base
  4. arguments: ['apigee_edge_debug']
  5. apigee_edge_debug.sdk_connector:
  6. class: Drupal\apigee_edge_debug\SDKConnector
  7. decorates: apigee_edge.sdk_connector
  8. decoration_priority: -10
  9. public: false
  10. arguments: ['@apigee_edge_debug.sdk_connector.inner', '@http_client_factory', '@key.repository', '@entity_type.manager', '@config.factory', '@module_handler', '@info_parser']
  11. properties:
  12. # Without this property for decorated services, serialization will fail. @see: https://www.drupal.org/project/drupal/issues/2536370
  13. _serviceId: apigee_edge.sdk_connector
  14. plugin.manager.apigee_edge_debug.debug_message_formatter:
  15. class: Drupal\apigee_edge_debug\DebugMessageFormatterPluginManager
  16. parent: default_plugin_manager
  17. apigee_edge_debug.client_profiler:
  18. class: Drupal\apigee_edge_debug\HttpClientMiddleware\ApiClientProfiler
  19. arguments: ['@config.factory', '@logger.channel.apigee_edge_debug', '@plugin.manager.apigee_edge_debug.debug_message_formatter']
  20. tags:
  21. - { name: http_client_middleware }
  22. apigee_edge_debug.devel_client_profiler:
  23. class: Drupal\apigee_edge_debug\HttpClientMiddleware\DevelKintApiClientProfiler
  24. arguments: ['@config.factory', '@plugin.manager.apigee_edge_debug.debug_message_formatter', '@current_user', '@module_handler', '@messenger']
  25. tags:
  26. - { name: http_client_middleware }