config_preview_deploy-1.0.0-alpha3/config_preview_deploy.services.yml

config_preview_deploy.services.yml
services:
  logger.channel.config_preview_deploy:
    parent: logger.channel_base
    arguments: ['config_preview_deploy']
  config_preview_deploy.hash_verification:
    class: Drupal\config_preview_deploy\HashVerification
    arguments: ['@settings']

  config_preview_deploy.patch_tool:
    class: Drupal\config_preview_deploy\PatchTool
    arguments: ['@file_system', '@logger.factory']

  config_preview_deploy.config_filter:
    class: Drupal\config_preview_deploy\ConfigFilter
    arguments: ['@config.factory', '@module_handler']

  config_preview_deploy.config_diff:
    class: Drupal\config_preview_deploy\ConfigDiff
    arguments: ['@config.storage', '@keyvalue', '@config.checkpoints', '@logger.factory', '@state', '@config.factory', '@config.manager', '@file_system', '@config_preview_deploy.patch_tool', '@config_preview_deploy.production_config_importer', '@config_preview_deploy.config_filter']
  
  config_preview_deploy.config_verifier:
    class: Drupal\config_preview_deploy\ConfigVerifier
    arguments: ['@http_client', '@state', '@logger.factory', '@config.factory', '@date.formatter', '@tempstore.private', '@config_preview_deploy.hash_verification']
    
  config_preview_deploy.production_config_deployer:
    class: Drupal\config_preview_deploy\ProductionConfigDeployer
    arguments: [
      '@config.storage',
      '@keyvalue',
      '@config.checkpoints',
      '@logger.factory',
      '@config_preview_deploy.config_diff',
      '@request_stack'
    ]

  config_preview_deploy.config_timestamp_subscriber:
    class: Drupal\config_preview_deploy\EventSubscriber\ConfigTimestampSubscriber
    arguments: ['@state']
    tags:
      - { name: event_subscriber }

  config_preview_deploy.preview_environment_access:
    class: Drupal\config_preview_deploy\Access\PreviewEnvironmentAccess
    arguments: ['@config.factory']

  config_preview_deploy.production_config_importer:
    class: Drupal\config_preview_deploy\ProductionConfigImporter
    arguments: [
      '@event_dispatcher',
      '@config.manager',
      '@lock',
      '@config.typed',
      '@module_handler',
      '@module_installer',
      '@theme_handler',
      '@string_translation',
      '@extension.list.module',
      '@extension.list.theme'
    ]

  config_preview_deploy.config_rebase:
    class: Drupal\config_preview_deploy\ConfigRebaser
    arguments: [
      '@config.factory',
      '@config_preview_deploy.config_diff',
      '@file_system',
      '@logger.factory',
      '@state',
      '@http_client',
      '@config_preview_deploy.hash_verification',
      '@config_preview_deploy.production_config_importer',
      '@tempstore.private',
      '@config.storage'
    ]

  config_preview_deploy.config_export:
    class: Drupal\config_preview_deploy\ConfigExporter
    arguments: ['@config.storage.export', '@file_system']

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

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