billwerk_subscriptions-1.x-dev/billwerk_subscriptions.services.yml

billwerk_subscriptions.services.yml
services:
  billwerk_subscriptions.api:
    class: Drupal\billwerk_subscriptions\Api
    arguments:
      [
        '@http_client',
        '@billwerk_subscriptions.environment',
        '@billwerk_subscriptions.settings_helper',
        '@billwerk_subscriptions.log_helper',
        '@billwerk_subscriptions.cache_helper',
      ]

  billwerk_subscriptions.environment:
    class: Drupal\billwerk_subscriptions\Environment
    arguments: ['@billwerk_subscriptions.settings_helper']

  billwerk_subscriptions.subscription_manager:
    class: Drupal\billwerk_subscriptions\SubscriptionManager
    arguments: ['@billwerk_subscriptions.api']

  billwerk_subscriptions.cache_helper:
    class: Drupal\billwerk_subscriptions\CacheHelper
    arguments: ['@cache.default']

  billwerk_subscriptions.log_helper:
    class: Drupal\billwerk_subscriptions\LogHelper
    arguments: ['@logger.factory', '@config.factory']

  billwerk_subscriptions.settings_helper:
    class: Drupal\billwerk_subscriptions\SettingsHelper
    arguments: ['@settings', '@config.factory']

  billwerk_subscriptions.billwerk_webhook_event_subscriber:
    class: Drupal\billwerk_subscriptions\EventSubscriber\BillwerkWebhookEventSubscriber
    arguments:
      [
        '@billwerk_subscriptions.billwerk_data_object_factory',
        '@billwerk_subscriptions.log_helper',
        '@event_dispatcher',
      ]
    tags:
      - { name: event_subscriber }

  billwerk_subscriptions.billwerk_data_object_factory:
    class: Drupal\billwerk_subscriptions\BillwerkDataObjectFactory
    arguments: ['@billwerk_subscriptions.api']

  billwerk_subscriptions.embed_helper:
    class: Drupal\billwerk_subscriptions\EmbedHelper
    arguments: ['@billwerk_subscriptions.api']

  billwerk_subscriptions_handler_default.billwerk_roles_manager:
    class: Drupal\billwerk_subscriptions\BillwerkRolesManager
    arguments: ['@config.factory', '@entity_type.manager']

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc