recurring_events-2.0.x-dev/recurring_events.services.yml
recurring_events.services.yml
services:
recurring_events.admin_path.route_subscriber:
class: Drupal\recurring_events\EventSubscriber\RecurringEventsAdminRouteSubscriber
arguments: ['@config.factory', '@router.builder']
tags:
- { name: event_subscriber }
recurring_events.event_creation_service:
class: Drupal\recurring_events\EventCreationService
arguments: ['@string_translation', '@database', '@logger.factory', '@messenger', '@plugin.manager.field.field_type', '@entity_field.manager', '@module_handler', '@entity_type.manager', '@keyvalue']
Drupal\recurring_events\EventCreationService: '@recurring_events.event_creation_service'
plugin.manager.event_instance_creator:
class: Drupal\recurring_events\EventInstanceCreatorPluginManager
parent: default_plugin_manager
Drupal\recurring_events\EventInstanceCreatorPluginManager: '@plugin.manager.event_instance_creator'
Drupal\recurring_events\Hook\RecurringEventsViewsHooks:
class: 'Drupal\recurring_events\Hook\RecurringEventsViewsHooks'
autowire: true
Drupal\recurring_events\Hook\RecurringEventsTokensHooks:
class: 'Drupal\recurring_events\Hook\RecurringEventsTokensHooks'
autowire: true
