acquia_connector-8.x-1.22/acquia_connector.services.yml
acquia_connector.services.yml
services:
acquia_connector.kernel_view.codestudio_message:
class: Drupal\acquia_connector\EventSubscriber\KernelView\CodeStudioMessage
arguments: ['@messenger']
tags:
- {name: event_subscriber}
acquia_connector.telemetry:
class: Drupal\acquia_connector\EventSubscriber\KernelTerminate\AcquiaTelemetry
arguments: ['@acquia_connector.telemetry_service']
tags:
- { name: event_subscriber }
acquia_connector.telemetry_service:
class: Drupal\acquia_connector\Services\AcquiaTelemetryService
arguments:
- '@extension.list.module'
- '@config.factory'
- '@state'
- '@logger.factory'
acquia_connector.client.factory:
class: Drupal\acquia_connector\Client\ClientFactory
arguments:
- '@logger.factory'
- '@extension.list.module'
- '@http_client_factory'
- '@datetime.time'
- '@acquia_connector.auth_service'
- '@http_handler_stack'
acquia_connector.site_profile:
class: Drupal\acquia_connector\SiteProfile\SiteProfile
arguments: ['@request_stack']
acquia_connector.subscription:
class: Drupal\acquia_connector\Subscription
arguments:
- '@event_dispatcher'
- '@acquia_connector.client.factory'
- '@state'
- '@config.factory'
acquia_connector.logger_channel:
parent: logger.channel_base
arguments: ['acquia_connector']
acquia_connector.settings.acquiacloud:
class: Drupal\acquia_connector\EventSubscriber\GetSettings\FromAcquiaCloud
arguments:
- '@acquia_connector.logger_channel'
- '@messenger'
- '@state'
tags:
- { name: event_subscriber }
acquia_connector.settings.core:
class: Drupal\acquia_connector\EventSubscriber\GetSettings\FromCoreSettings
tags:
- { name: event_subscriber }
acquia_connector.settings.state:
class: Drupal\acquia_connector\EventSubscriber\GetSettings\FromCoreState
arguments: ['@state']
tags:
- { name: event_subscriber }
acquia_connector.auth_service:
class: Drupal\acquia_connector\AuthService
arguments:
- '@csrf_token'
- '@http_client_factory'
- '@session'
- '@keyvalue.expirable'
- '@state'
- '@datetime.time'
acquia_connector.connector_settings_subscriber:
class: Drupal\acquia_connector\EventSubscriber\ConfigSubscriber
arguments: ['@acquia_connector.subscription']
tags:
- { name: event_subscriber }
acquia_connector.polyfill.requirements_alter:
class: Drupal\acquia_connector\Polyfill\RequirementsAlter
parent: system.manager
decorates: system.manager
