dynamic_page_cache.services.yml

Same filename in other branches
  1. 9 core/modules/dynamic_page_cache/dynamic_page_cache.services.yml
  2. 8.9.x core/modules/dynamic_page_cache/dynamic_page_cache.services.yml
  3. 10 core/modules/dynamic_page_cache/dynamic_page_cache.services.yml
core/modules/dynamic_page_cache/dynamic_page_cache.services.yml

File

core/modules/dynamic_page_cache/dynamic_page_cache.services.yml

View source
  1. parameters:
  2. dynamic_page_cache.hooks_converted: true
  3. services:
  4. _defaults:
  5. autoconfigure: true
  6. cache.dynamic_page_cache:
  7. class: Drupal\Core\Cache\CacheBackendInterface
  8. tags:
  9. - { name: cache.bin }
  10. factory: ['@cache_factory', 'get']
  11. arguments: [dynamic_page_cache]
  12. variation_cache.dynamic_page_cache:
  13. class: Drupal\Core\Cache\VariationCacheInterface
  14. factory: ['@variation_cache_factory', 'get']
  15. arguments: [dynamic_page_cache]
  16. dynamic_page_cache_subscriber:
  17. class: Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber
  18. arguments: ['@dynamic_page_cache_request_policy', '@dynamic_page_cache_response_policy', '@variation_cache.dynamic_page_cache', '@cache_contexts_manager', '%renderer.config%']
  19. # Request & response policies.
  20. dynamic_page_cache_request_policy:
  21. class: Drupal\dynamic_page_cache\PageCache\RequestPolicy\DefaultRequestPolicy
  22. tags:
  23. - { name: service_collector, tag: dynamic_page_cache_request_policy, call: addPolicy}
  24. dynamic_page_cache_response_policy:
  25. class: Drupal\Core\PageCache\ChainResponsePolicy
  26. tags:
  27. - { name: service_collector, tag: dynamic_page_cache_response_policy, call: addPolicy}
  28. lazy: true
  29. dynamic_page_cache_deny_admin_routes:
  30. class: Drupal\dynamic_page_cache\PageCache\ResponsePolicy\DenyAdminRoutes
  31. arguments: ['@current_route_match']
  32. public: false
  33. tags:
  34. - { name: dynamic_page_cache_response_policy }

Services

Title Deprecated Summary
cache.dynamic_page_cache Drupal\Core\Cache\CacheBackendInterface
dynamic_page_cache_deny_admin_routes Drupal\dynamic_page_cache\PageCache\ResponsePolicy\DenyAdminRoutes
dynamic_page_cache_request_policy Drupal\dynamic_page_cache\PageCache\RequestPolicy\DefaultRequestPolicy
dynamic_page_cache_response_policy Drupal\Core\PageCache\ChainResponsePolicy
dynamic_page_cache_subscriber Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber
variation_cache.dynamic_page_cache Drupal\Core\Cache\VariationCacheInterface
_defaults

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.