recurring_events-2.0.x-dev/modules/recurring_events_registration/recurring_events_registration.services.yml
modules/recurring_events_registration/recurring_events_registration.services.yml
services:
recurring_events_registration.creation_service:
class: Drupal\recurring_events_registration\RegistrationCreationService
arguments: ['@string_translation', '@database', '@logger.factory', '@messenger', '@entity_type.manager', '@module_handler', '@token']
shared: false
Drupal\recurring_events_registration\RegistrationCreationService: "@recurring_events_registration.creation_service"
recurring_events_registration.notification_service:
class: Drupal\recurring_events_registration\NotificationService
arguments: ['@string_translation', '@config.factory', '@logger.factory', '@messenger', '@token', '@module_handler', '@recurring_events_registration.creation_service', '@queue']
shared: false
Drupal\recurring_events_registration\NotificationService: "@recurring_events_registration.notification_service"
recurring_events_registration.access_handler:
class: Drupal\recurring_events_registration\AccessHandler
arguments: ['@string_translation', '@recurring_events_registration.creation_service', '@current_route_match', '@entity_type.manager']
recurring_events_registration.route_subscriber:
class: Drupal\recurring_events_registration\Routing\RouteSubscriber
arguments: [ '@config.factory' ]
tags:
- { name: event_subscriber }
