gamify-1.1.x-dev/gamify.services.yml
gamify.services.yml
services:
gamify.abstract_user:
class: Drupal\gamify\AbstractUserService
arguments: ['@entity_type.manager', '@current_user', '@database', '@module_handler', '@logger.factory']
gamify.user_points_log_service:
class: Drupal\gamify\UserPointsLogService
arguments: ['@entity_type.manager', '@database', '@gamify.abstract_user', '@userpoints.points', '@datetime.time']
gamify.watchdog_service:
class: Drupal\gamify\WatchdogService
arguments: ['@database', '@keyvalue', '@datetime.time', '@logger.factory', '@date.formatter']
gamify.watchdog_events_subscriber:
class: '\Drupal\gamify\EventSubscriber\GamifyWatchDogEventsSubscriber'
arguments: ['@module_handler', '@logger.factory']
tags:
- { name: 'event_subscriber' }
gamify.alert_builder:
class: Drupal\gamify\AlertBuilderService
arguments: ['@entity_type.manager', '@userpoints.points', '@eca.token_services']
gamify.data_report_creator:
class: Drupal\gamify\DataReportCreator
arguments: ['@renderer', '@date.formatter', '@module_handler']
gamify.subscriber:
class: Drupal\gamify\EventSubscriber\EcaGamify
parent: eca.execution.subscriber_parent
tags:
- { name: event_subscriber }
