cas_mock_server-8.x-1.0/cas_mock_server.services.yml
cas_mock_server.services.yml
services:
cache.cas_mock_server:
class: Drupal\Core\Cache\CacheBackendInterface
tags:
- { name: cache.bin }
factory: cache_factory:get
arguments: [cas_mock_server]
cache_context.cas_mock_server_is_active:
class: Drupal\cas_mock_server\Cache\Context\IsCasMockServerActiveCacheContext
arguments: ['@cas_mock_server.server_manager']
tags:
- { name: cache.context }
cas_mock_server.config_overrider:
class: Drupal\cas_mock_server\Config\CasMockServerConfigOverrider
arguments:
[
'@cas_mock_server.server_manager',
'@request_stack',
'@messenger',
'@cas_mock_server.cas_version_helper',
]
tags:
- { name: config.factory.override }
cas_mock_server.server_manager:
class: Drupal\cas_mock_server\ServerManager
arguments: ['@state', '@cache_tags.invalidator']
cas_mock_server.user_manager:
class: Drupal\cas_mock_server\UserManager
arguments: ['@keyvalue.expirable', '@config.factory']
cas_mock_server.cas_version_helper:
class: Drupal\cas_mock_server\CasVersionHelper
