brandfolder-8.x-1.x-dev/brandfolder.services.yml

brandfolder.services.yml
services:
  stream_wrapper.brandfolder:
    class: Drupal\brandfolder\StreamWrapper\BrandfolderStreamWrapper
    tags:
      - { name: stream_wrapper, scheme: bf }

  image.factory:
    class: Drupal\brandfolder\Image\BrandfolderImageFactory
    arguments: ['@image.toolkit.manager']

  brandfolder.webhook_access_check:
    class: Drupal\brandfolder\Controller\IncomingWebhookController
    tags:
      - { name: access_check, applies_to: _brandfolder_webhook_access_check }

  brandfolder.webhook_event_subscriber:
    class: Drupal\brandfolder\EventSubscriber\WebhookEventSubscriber
    tags:
      - { name: event_subscriber }

  brandfolder.key_service:
    class: Drupal\brandfolder\Service\BrandfolderKeyService
    arguments: [ '@logger.factory', '@config.factory', '@key.repository' ]

  brandfolder.gatekeeper:
    class: Drupal\brandfolder\Service\BrandfolderGatekeeper
    arguments: [ '@string_translation', '@logger.factory', '@config.factory', '@brandfolder.key_service' ]

# @todo: Gather more data about mime type and file extension relationships among real-world customers. Decide whether it's best to use the file extension guesser, Brandfolder API as per the custom guesser below, or a hybrid, etc.
  file.mime_type.guesser.brandfolder:
    class: Drupal\brandfolder\File\MimeType\BrandfolderMimeTypeHandler
    arguments: ['@module_handler', '@database']
# @todo: Test first-time installation with proxy class.
#    lazy: true
    tags:
      - { name: mime_type_guesser, priority: 100 }

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

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