turnstile

Drupal paywall plugin
Log | Files | Refs | README | LICENSE

taler_turnstile.services.yml (723B)


      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   logger.channel.taler_turnstile:
     11     parent: logger.channel_base
     12     arguments: ["taler-turnstile"]
     13 
     14   taler_turnstile.config_subscriber:
     15     class: Drupal\taler_turnstile\EventSubscriber\TurnstileConfigSubscriber
     16     arguments:
     17       [
     18         "@string_translation",
     19         "@messenger",
     20         "@entity_type.manager",
     21         "@taler_turnstile.field_manager",
     22       ]
     23     tags:
     24       - { name: event_subscriber }