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

contacts_subscriptions.services.yml
services:
  logger.channel.contacts_subscriptions:
    class: Drupal\Core\Logger\LoggerChannelInterface
    factory: logger.factory:get
    arguments: ['contacts_subscriptions']

  contacts_subscriptions.invoice_manager:
    class: Drupal\contacts_subscriptions\InvoiceManager
    arguments:
      - '@entity_type.manager'
      - '@datetime.time'
      - '@date.formatter'
      - '@config.factory'
      - '@current_user'
      - '@logger.channel.contacts_subscriptions'
      - '@contacts_subscriptions.helper'

  contacts_subscriptions.order_subscriber:
    class: Drupal\contacts_subscriptions\EventSubscriber\OrderSubscriber
    arguments:
      - '@entity_type.manager'
      - '@datetime.time'
      - '@logger.channel.contacts_subscriptions'
      - '@plugin.manager.mail'
      - '@current_user'
      - '@contacts_subscriptions.helper'
    tags:
      - { name: event_subscriber }

  contacts_subscriptions.default_subscription_product_subscriber:
    class: Drupal\contacts_subscriptions\EventSubscriber\DefaultSubscriptionProductsSubscriber
    arguments: ['@entity_type.manager']
    tags:
      - { name: event_subscriber }

  contacts_subscriptions.mail:
    class: Drupal\contacts_subscriptions\SubscriptionsMail
    arguments:
      - '@entity_type.manager'
      - '@date.formatter'
      - '@renderer'
      - '@token'
      - '@contacts_subscriptions.helper'

  contacts_subscriptions.helper:
    class: Drupal\contacts_subscriptions\SubscriptionsHelper
    arguments:
      - '@entity_type.manager'
      - '@event_dispatcher'

  access_check.contacts_subscriptions.subscription_access:
    class: Drupal\contacts_subscriptions\Access\SubscriptionAccessChecker
    arguments:
      - '@current_user'
      - '@entity_type.manager'
    tags:
      - { name: access_check, applies_to: _subscription_access }

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

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