sgd_dashboard-1.0.0-beta1/sgd_dashboard.services.yml
sgd_dashboard.services.yml
services:
logger.channel.sgd_dashboard:
parent: logger.channel_base
arguments: ['site_guardian_dashboard']
plugin.manager.sgd_companion:
class: Drupal\sgd_dashboard\SgdCompanionPluginManager
parent: default_plugin_manager
siteguardian.APIClientService:
class: Drupal\sgd_dashboard\Services\SiteGuardianAPIClientService
arguments: ['@http_client', '@logger.channel.sgd_dashboard']
siteguardian.DataService:
class: Drupal\sgd_dashboard\Services\SiteGuardianDataService
arguments: ['@siteguardian.APIClientService', '@entity_type.manager', '@database', '@plugin.manager.sgd_companion', '@logger.channel.sgd_dashboard']
siteguardian.CronService:
class: Drupal\sgd_dashboard\Services\SiteGuardianCronService
arguments: ['@siteguardian.DataService', '@entity_type.manager', '@account_switcher', '@module_handler', '@logger.channel.sgd_dashboard']
siteguardian.route_subscriber:
class: Drupal\sgd_dashboard\Routing\RouteSubscriber
tags:
- { name: event_subscriber }
siteguardian.EndOfLifeClientService:
class: Drupal\sgd_dashboard\Services\EndOfLifeClientService
arguments: ['@http_client', '@cache.default', '@logger.channel.sgd_dashboard', '@messenger']
