dynamic_page_cache.services.yml

Same filename and directory in other branches
  1. 10 core/modules/dynamic_page_cache/dynamic_page_cache.services.yml
  2. 11.x core/modules/dynamic_page_cache/dynamic_page_cache.services.yml
  3. 9 core/modules/dynamic_page_cache/dynamic_page_cache.services.yml
  4. 8.9.x 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.skip_procedural_hook_scan: true
  3. services:
  4. _defaults:
  5. autoconfigure: true
  6. autowire: true
  7. cache.dynamic_page_cache:
  8. class: Drupal\Core\Cache\CacheBackendInterface
  9. tags:
  10. - { name: cache.bin }
  11. factory: ['@cache_factory', 'get']
  12. arguments: [dynamic_page_cache]
  13. variation_cache.dynamic_page_cache:
  14. class: Drupal\Core\Cache\VariationCacheInterface
  15. factory: ['@variation_cache_factory', 'get']
  16. arguments: [dynamic_page_cache]
  17. dynamic_page_cache_subscriber:
  18. class: Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber
  19. arguments: ['@dynamic_page_cache_request_policy', '@dynamic_page_cache_response_policy', '@variation_cache.dynamic_page_cache', '@cache_contexts_manager', '%renderer.config%']
  20. # Request & response policies.
  21. dynamic_page_cache_request_policy:
  22. class: Drupal\dynamic_page_cache\PageCache\RequestPolicy\DefaultRequestPolicy
  23. tags:
  24. - { name: service_collector, tag: dynamic_page_cache_request_policy, call: addPolicy}
  25. dynamic_page_cache_response_policy:
  26. class: Drupal\Core\PageCache\ChainResponsePolicy
  27. tags:
  28. - { name: service_collector, tag: dynamic_page_cache_response_policy, call: addPolicy}
  29. lazy: true
  30. dynamic_page_cache_deny_admin_routes:
  31. class: Drupal\dynamic_page_cache\PageCache\ResponsePolicy\DenyAdminRoutes
  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.