taler_turnstile.services.yml (870B)
1 services: 2 taler_turnstile.api_service: 3 class: Drupal\taler_turnstile\TalerMerchantApiService 4 arguments: ["@http_client_factory", "@logger.channel.taler_turnstile"] 5 6 taler_turnstile.field_manager: 7 class: Drupal\taler_turnstile\TurnstileFieldManager 8 arguments: ["@entity_type.manager"] 9 10 taler_turnstile.cookie: 11 class: Drupal\taler_turnstile\PaivanaCookie 12 arguments: ["@private_key"] 13 14 logger.channel.taler_turnstile: 15 parent: logger.channel_base 16 arguments: ["taler-turnstile"] 17 18 taler_turnstile.config_subscriber: 19 class: Drupal\taler_turnstile\EventSubscriber\TurnstileConfigSubscriber 20 arguments: 21 [ 22 "@string_translation", 23 "@messenger", 24 "@entity_type.manager", 25 "@taler_turnstile.field_manager", 26 "@taler_turnstile.api_service", 27 ] 28 tags: 29 - { name: event_subscriber }