diff --git a/core/core.services.yml b/core/core.services.yml index 6127c8f..7c5872d 100644 --- a/core/core.services.yml +++ b/core/core.services.yml @@ -567,6 +567,7 @@ services: http_kernel.basic: class: Symfony\Component\HttpKernel\HttpKernel arguments: ['@event_dispatcher', '@controller_resolver', '@request_stack'] + lazy: true http_negotiation.format_negotiator: class: Drupal\Core\ContentNegotiation private: true @@ -588,13 +589,15 @@ services: class: Drupal\Core\StackMiddleware\KernelPreHandle arguments: ['@kernel'] tags: - - { name: http_middleware, priority: 100 } + - { name: http_middleware, priority: -100 } + lazy: true http_middleware.session: class: Drupal\Core\StackMiddleware\Session tags: - - { name: http_middleware, priority: 50 } + - { name: http_middleware, priority: -200 } calls: - [setContainer, ['@service_container']] + lazy: true language_manager: class: Drupal\Core\Language\LanguageManager arguments: ['@language.default'] diff --git a/core/modules/page_cache/page_cache.services.yml b/core/modules/page_cache/page_cache.services.yml index bbddfa7..a744b4b 100644 --- a/core/modules/page_cache/page_cache.services.yml +++ b/core/modules/page_cache/page_cache.services.yml @@ -3,4 +3,4 @@ services: class: Drupal\page_cache\StackMiddleware\PageCache arguments: ['@cache.render', '@page_cache_request_policy', '@page_cache_response_policy'] tags: - - { name: http_middleware, priority: 200 } + - { name: http_middleware, priority: 0 }