image_to_media_swapper-2.x-dev/image_to_media_swapper.services.yml

image_to_media_swapper.services.yml
services:
  image_to_media_swapper.service:
    class: Drupal\image_to_media_swapper\SwapperService
    arguments:
      - '@entity_type.manager'
      - '@http_client'
      - '@file_system'
      - '@logger.factory'
      - '@image_to_media_swapper.security_validation'
      - '@config.factory'
      - '@entity_type.bundle.info'
      - '@entity_field.manager'
      - '@module_handler'
      - '@file.mime_type.guesser'
      - '@image_to_media_swapper.content_verification'

  image_to_media_swapper.batch_processor_service:
    class: Drupal\image_to_media_swapper\BatchProcessorService
    arguments:
      - '@entity_type.manager'
      - '@entity_field.manager'
      - '@logger.factory'
      - '@image_to_media_swapper.service'
      - '@entity_display.repository'
      - '@current_user'
      - '@datetime.time'
      - '@module_handler'
    public: true

  image_to_media_swapper.security_validation:
    class: Drupal\image_to_media_swapper\SecurityValidationService
    arguments: [ '@config.factory' ]

  image_to_media_swapper.content_verification:
    class: Drupal\image_to_media_swapper\ContentVerificationService
    arguments:
      - '@file.mime_type.guesser'
      - '@file_system'
      - '@logger.factory'
      - '@image_to_media_swapper.security_validation'

  image_to_media_swapper.table_service:
    class: Drupal\image_to_media_swapper\MediaSwapRecordTableService
    arguments: [ '@entity_type.manager', '@database', '@date.formatter', '@config.factory', '@logger.factory', '@file_url_generator' ]

  image_to_media_swapper.access_checker:
    class: Drupal\image_to_media_swapper\Access\BatchSwapperAccessChecker
    arguments: ['@config.factory']
    tags:
      - { name: access_check, applies_to: _batch_swapper_access }

  cache.image_to_media_swapper:
    class: Drupal\Core\Cache\CacheBackendInterface
    factory: cache_factory:get
    arguments: [image_to_media_swapper]

  image_to_media_swapper.form_service:
    class: Drupal\image_to_media_swapper\MediaSwapFormService
    arguments:
      - '@image_to_media_swapper.batch_processor_service'
      - '@entity_type.manager'
      - '@current_user'
      - '@date.formatter'
      - '@datetime.time'

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

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