acquia_vwo-1.0.x-dev/modules/acquia_vwo_content/acquia_vwo_content.services.yml
modules/acquia_vwo_content/acquia_vwo_content.services.yml
services:
acquia_vwo_content.entity_settings:
class: Drupal\Core\Config\ImmutableConfig
factory: config.factory:get
arguments:
- 'acquia_vwo_content.entity_config'
acquia_vwo_content.cis_settings:
class: Drupal\Core\Config\ImmutableConfig
factory: config.factory:get
arguments:
- 'acquia_vwo_content.settings'
acquia_vwo_content.entity_helper:
class: Drupal\acquia_vwo_content\Service\Helper\EntityHelper
arguments: [
'@renderer',
'@config.factory',
'@acquia_vwo_content.acquia_vwo_storage'
]
acquia_vwo_content.acquia_vwo_storage:
class: Drupal\acquia_vwo_content\Storage\AcquiaVwoStorage
arguments: [
'@database',
'@logger.factory',
'@datetime.time'
]
acquia_vwo_content.theme_manager:
class: Drupal\acquia_vwo_content\Service\ThemeManager
arguments: [
'@theme.initialization',
'@theme.manager',
'@config.factory'
]
acquia_vwo_content.export_queue:
class: Drupal\acquia_vwo_content\Service\Export\ExportQueue
arguments: [
'@config.factory',
'@renderer',
'@entity_type.manager',
'@queue',
'@plugin.manager.queue_worker',
'@messenger'
]
acquia_vwo_content.api_client_service:
class: Drupal\acquia_vwo_content\Service\ApiClientService
arguments: [
'@http_client',
'@logger.channel.default'
]
acquia_vwo_content.export_content:
class: Drupal\acquia_vwo_content\Service\Export\ExportContent
arguments: [
'@entity_type.manager',
'@acquia_vwo_content.entity_helper',
'@acquia_vwo_content.theme_manager',
'@acquia_vwo_content.acquia_vwo_storage',
'@acquia_vwo_content.api_client_service',
'@logger.factory'
]
