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.ymlView source
- services:
- logger.channel.apigee_edge_debug:
- parent: logger.channel_base
- arguments: ['apigee_edge_debug']
-
- apigee_edge_debug.sdk_connector:
- class: Drupal\apigee_edge_debug\SDKConnector
- decorates: apigee_edge.sdk_connector
- decoration_priority: -10
- public: false
- arguments: ['@apigee_edge_debug.sdk_connector.inner', '@http_client_factory', '@key.repository', '@entity_type.manager', '@config.factory', '@module_handler', '@info_parser']
- properties:
- # Without this property for decorated services, serialization will fail. @see: https://www.drupal.org/project/drupal/issues/2536370
- _serviceId: apigee_edge.sdk_connector
-
- plugin.manager.apigee_edge_debug.debug_message_formatter:
- class: Drupal\apigee_edge_debug\DebugMessageFormatterPluginManager
- parent: default_plugin_manager
-
- apigee_edge_debug.client_profiler:
- class: Drupal\apigee_edge_debug\HttpClientMiddleware\ApiClientProfiler
- arguments: ['@config.factory', '@logger.channel.apigee_edge_debug', '@plugin.manager.apigee_edge_debug.debug_message_formatter']
- tags:
- - { name: http_client_middleware }
-
- apigee_edge_debug.devel_client_profiler:
- class: Drupal\apigee_edge_debug\HttpClientMiddleware\DevelKintApiClientProfiler
- arguments: ['@config.factory', '@plugin.manager.apigee_edge_debug.debug_message_formatter', '@current_user', '@module_handler', '@messenger']
- tags:
- - { name: http_client_middleware }