You are here

http_client_manager.services.yml in HTTP Client Manager 8.2

Same filename and directory in other branches
  1. 8 http_client_manager.services.yml

File

http_client_manager.services.yml
View source
  1. services:
  2. http_client_manager.http_services_api:
  3. class: Drupal\http_client_manager\HttpServiceApiHandler
  4. arguments: ["@app.root", "@module_handler", "@string_translation", "@controller_resolver", "@config.factory"]
  5. http_client_manager.factory:
  6. class: Drupal\http_client_manager\HttpClientManagerFactory
  7. parent: container.trait
  8. http_client_manager.client_base:
  9. abstract: true
  10. class: Drupal\http_client_manager\HttpClient
  11. factory: http_client_manager.factory:get
  12. cache.http_client_manager:
  13. class: Drupal\Core\Cache\CacheBackendInterface
  14. tags:
  15. - { name: cache.bin }
  16. factory: cache_factory:get
  17. arguments: ['http_client_manager']
  18. http_client_manager.api_wrapper.factory:
  19. class: Drupal\http_client_manager\HttpServiceApiWrapperFactory
  20. arguments: []
  21. tags:
  22. - { name: service_collector, tag: 'http_service_api_wrapper', call: addApiWrapper }
  23. http_client_manager.api_wrapper.base:
  24. abstract: true
  25. class: Drupal\http_client_manager\Plugin\HttpServiceApiWrapper\HttpServiceApiWrapperBase
  26. arguments: ['@http_client_manager.factory', '@cache.http_client_manager', '@current_user', '@language_manager', '@messenger']