Security update to Drupal 8.4.6
[yaffs-website] / web / core / modules / dynamic_page_cache / dynamic_page_cache.services.yml
1 services:
2   cache.dynamic_page_cache:
3     class: Drupal\Core\Cache\CacheBackendInterface
4     tags:
5       - { name: cache.bin }
6     factory: cache_factory:get
7     arguments: [dynamic_page_cache]
8   dynamic_page_cache_subscriber:
9     class: Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber
10     arguments: ['@dynamic_page_cache_request_policy', '@dynamic_page_cache_response_policy', '@render_cache', '%renderer.config%']
11     tags:
12       - { name: event_subscriber }
13
14   # Request & response policies.
15   dynamic_page_cache_request_policy:
16     class: Drupal\dynamic_page_cache\PageCache\RequestPolicy\DefaultRequestPolicy
17     tags:
18       - { name: service_collector, tag: dynamic_page_cache_request_policy, call: addPolicy}
19   dynamic_page_cache_response_policy:
20     class: Drupal\Core\PageCache\ChainResponsePolicy
21     tags:
22       - { name: service_collector, tag: dynamic_page_cache_response_policy, call: addPolicy}
23     lazy: true
24   dynamic_page_cache_deny_admin_routes:
25     class: Drupal\dynamic_page_cache\PageCache\ResponsePolicy\DenyAdminRoutes
26     arguments: ['@current_route_match']
27     public: false
28     tags:
29       - { name: dynamic_page_cache_response_policy }