View source
- services:
-
- # Plugins.
-
- plugin.manager.yamlform.element:
- class: Drupal\yamlform\YamlFormElementManager
- parent: default_plugin_manager
-
- plugin.manager.yamlform.handler:
- class: Drupal\yamlform\YamlFormHandlerManager
- parent: default_plugin_manager
-
- plugin.manager.yamlform.exporter:
- class: Drupal\yamlform\YamlFormExporterManager
- parent: default_plugin_manager
-
- # Logger.
-
- logger.channel.yamlform:
- class: Drupal\Core\Logger\LoggerChannel√
- factory: logger.factory:get
- arguments: ['yamlform']
-
- # Services.
-
- yamlform.addons_manager:
- class: Drupal\yamlform\YamlFormAddonsManager
-
- yamlform.elements_validator:
- class: Drupal\yamlform\YamlFormEntityElementsValidator
-
- yamlform.email_provider:
- class: Drupal\yamlform\YamlFormEmailProvider
- arguments: ['@config.factory', '@module_handler', '@plugin.manager.mail']
-
- yamlform.help_manager:
- class: Drupal\yamlform\YamlFormHelpManager
- arguments: ['@current_user', '@module_handler', '@state', '@path.matcher', '@yamlform.addons_manager', '@yamlform.libraries_manager']
-
- yamlform.libraries_manager:
- class: Drupal\yamlform\YamlFormLibrariesManager
-
- yamlform.message_manager:
- class: Drupal\yamlform\YamlFormMessageManager
- arguments: ['@current_user', '@config.factory', '@entity_type.manager', '@logger.channel.yamlform', '@yamlform.request', '@yamlform.token_manager']
-
- yamlform.translation_manager:
- class: Drupal\yamlform\YamlFormTranslationManager
- arguments: ['@language_manager', '@config.factory', '@plugin.manager.yamlform.element']
-
- yamlform.request:
- class: Drupal\yamlform\YamlFormRequest
- arguments: ['@entity_type.manager', '@entity_type.repository', '@request_stack', '@current_route_match']
-
- yamlform_submission.generate:
- class: Drupal\yamlform\YamlFormSubmissionGenerate
- arguments: ['@config.factory', '@token', '@plugin.manager.yamlform.element']
-
- yamlform_submission.exporter:
- class: Drupal\yamlform\YamlFormSubmissionExporter
- arguments: ['@config.factory', '@entity_type.manager', '@entity.query', '@stream_wrapper_manager', '@plugin.manager.yamlform.element', '@plugin.manager.yamlform.exporter']
-
- yamlform.third_party_settings_manager:
- class: Drupal\yamlform\YamlFormThirdPartySettingsManager
- arguments: ['@config.factory', '@module_handler', '@path.validator', '@yamlform.addons_manager']
-
- yamlform.token_manager:
- class: Drupal\yamlform\YamlFormTokenManager
- arguments: ['@module_handler', '@token']
-
- # Subscribers.
-
- yamlform.route_subscriber:
- class: Drupal\yamlform\Routing\YamlFormRouteSubscriber
- tags:
- - { name: event_subscriber }
-
- yamlform.breadcrumb:
- class: Drupal\yamlform\BreadCrumb\YamlFormBreadcrumbBuilder
- tags:
- - { name: breadcrumb_builder, priority: 1002 }
-