competition-8.x-1.x-dev/competition.services.yml
competition.services.yml
services:
competition.manager:
class: Drupal\competition\CompetitionManager
arguments: ['@entity_type.manager', '@entity.repository', '@config.factory', '@string_translation', '@path.validator']
competition.reporter:
class: Drupal\competition\CompetitionReporter
arguments: ['@database', '@entity_type.manager', '@entity_field.manager', '@module_handler', '@date.formatter', '@logger.channel.competition_reporter', '@state', '@config.factory', '@competition.judging_setup']
logger.channel.competition_reporter:
parent: logger.channel_base
arguments: ['competition_reporter']
competition.judging_setup:
class: Drupal\competition\CompetitionJudgingSetup
arguments: ['@config.factory', '@entity_type.manager', '@database', '@string_translation', '@current_user', '@competition.manager']
