You are here

background_image.services.yml in Background Image 2.0.x

Same filename and directory in other branches
  1. 8 background_image.services.yml
  2. 2.x background_image.services.yml

File

background_image.services.yml
View source
  1. services:
  2. background_image.manager:
  3. class: Drupal\background_image\BackgroundImageManager
  4. arguments: ['@config.factory', '@entity.repository', '@entity_type.bundle.info', '@entity_type.manager', '@file_system', '@image.factory', '@module_handler', '@current_route_match', '@state', '@url_generator.non_bubbling']
  5. cache_context.background_image:
  6. class: Drupal\background_image\Cache\Context\BackgroundImageCacheContext
  7. arguments: ['@background_image.manager']
  8. tags:
  9. - { name: cache.context }
  10. cache_context.background_image.settings:
  11. class: Drupal\background_image\Cache\Context\BackgroundImageSettingsCacheContext
  12. arguments: ['@background_image.manager']
  13. tags:
  14. - { name: cache.context }
  15. cache_context.background_image.settings.blur:
  16. class: Drupal\background_image\Cache\Context\BackgroundImageSettingsBlurCacheContext
  17. arguments: ['@background_image.manager']
  18. tags:
  19. - { name: cache.context }
  20. cache_context.background_image.settings.blur.type:
  21. class: Drupal\background_image\Cache\Context\BackgroundImageSettingsBlurTypeCacheContext
  22. arguments: ['@background_image.manager']
  23. tags:
  24. - { name: cache.context }
  25. cache_context.background_image.settings.dark:
  26. class: Drupal\background_image\Cache\Context\BackgroundImageSettingsDarkCacheContext
  27. arguments: ['@background_image.manager']
  28. tags:
  29. - { name: cache.context }
  30. cache_context.background_image.settings.full_viewport:
  31. class: Drupal\background_image\Cache\Context\BackgroundImageSettingsFullViewportCacheContext
  32. arguments: ['@background_image.manager']
  33. tags:
  34. - { name: cache.context }
  35. cache_context.background_image.settings.text:
  36. class: Drupal\background_image\Cache\Context\BackgroundImageSettingsTextCacheContext
  37. arguments: ['@background_image.manager']
  38. tags:
  39. - { name: cache.context }
  40. path_processor.background_image:
  41. class: Drupal\background_image\PathProcessor\PathProcessorBackgroundImage
  42. arguments: ['@module_handler', '@stream_wrapper_manager']
  43. tags:
  44. - { name: path_processor_inbound, priority: 300 }
  45. subscriber.background_image.stage_file_proxy:
  46. class: Drupal\background_image\EventSubscriber\StageFileProxySubscriber
  47. tags:
  48. - { name: event_subscriber }