You are here

cookie_content_blocker.services.yml in Cookie Content Blocker 8

File

cookie_content_blocker.services.yml
View source
  1. services:
  2. cookie_content_blocker.library.manager:
  3. class: Drupal\cookie_content_blocker\BlockedLibraryManager
  4. cookie_content_blocker.element.processor:
  5. class: Drupal\cookie_content_blocker\ElementProcessor\ElementProcessor
  6. tags:
  7. - { name: service_collector, call: addProcessor, tag: cookie_content_blocker_element_processor }
  8. cookie_content_blocker.element.processor.default:
  9. class: Drupal\cookie_content_blocker\ElementProcessor\DefaultProcessor
  10. arguments: ['@config.factory']
  11. tags:
  12. - { name: cookie_content_blocker_element_processor }
  13. cookie_content_blocker.element.processor.attached:
  14. class: Drupal\cookie_content_blocker\ElementProcessor\AttachedProcessor
  15. arguments: ['@cookie_content_blocker.library.manager']
  16. tags:
  17. - { name: cookie_content_blocker_element_processor }
  18. html_response.attachments_processor.cookie_content_blocker:
  19. public: false
  20. class: Drupal\cookie_content_blocker\Render\HtmlResponseAttachmentsProcessor
  21. decorates: html_response.attachments_processor
  22. decoration_priority: 100
  23. arguments: ['@cookie_content_blocker.library.manager', '@asset.resolver', '@config.factory', '@asset.css.collection_renderer', '@asset.js.collection_renderer', '@request_stack', '@renderer', '@module_handler']