refreshless-8.x-1.x-dev/refreshless.services.yml
refreshless.services.yml
services:
_defaults:
autowire: true
autoconfigure: true
cache_context.refreshless_enabled:
class: Drupal\refreshless\Cache\Context\RefreshlessEnabledCacheContext
tags:
- { name: cache.context }
cache_context.refreshless_request:
class: Drupal\refreshless\Cache\Context\RefreshlessRequestCacheContext
tags:
- { name: cache.context }
http_middleware.refreshless.kill_switch:
class: Drupal\refreshless\StackMiddleware\RefreshlessKillSwitch
tags:
# Note that this priority must be lower than
# http_middleware.refreshless_turbo.additive_libraries.
- { name: http_middleware, priority: 490 }
refreshless.kill_switch:
class: Drupal\refreshless\Service\RefreshlessKillSwitch
Drupal\refreshless\Service\RefreshlessKillSwitchInterface: '@refreshless.kill_switch'
refreshless.page_state_factory:
class: Drupal\refreshless\Service\PageStateFactory
Drupal\refreshless\Service\PageStateFactoryInterface: '@refreshless.page_state_factory'
refreshless.request_wrapper_factory:
class: Drupal\refreshless\Service\RequestWrapperFactory
Drupal\refreshless\Service\RequestWrapperFactoryInterface: '@refreshless.request_wrapper_factory'
