Repository URL to install this package:
|
Version:
2.0.2 ▾
|
novicell/custom_forms
/
custom_forms.services.yml
|
|---|
services:
plugin.manager.custom_forms_submission_handlers:
class: Drupal\custom_forms\CustomFormsSubmissionHandlerManager
parent: default_plugin_manager
plugin.manager.custom_forms_field_types:
class: Drupal\custom_forms\CustomFormsFieldTypeManager
parent: default_plugin_manager
plugin.manager.custom_forms_field_mappings:
class: Drupal\custom_forms\CustomFormsFieldMappingManager
parent: default_plugin_manager
plugin.manager.custom_forms_group_types:
class: Drupal\custom_forms\CustomFormsGroupTypeManager
parent: default_plugin_manager
access_check.custom_form.revision:
class: Drupal\custom_forms\Access\CustomFormRevisionAccessCheck
arguments: ['@entity_type.manager']
tags:
- { name: access_check, applies_to: _access_custom_form_revision }
custom_forms.clone.event_subscriber:
class: Drupal\custom_forms\EventSubscriber\CloneEventSubscriber
arguments:
- '@logger.factory'
- '@datetime.time'
- '@custom_forms.factory.item'
tags:
- { name: 'event_subscriber' }
custom_forms.route_subscriber:
class: Drupal\custom_forms\Routing\RoutingSubscriber
tags:
- { name: event_subscriber }
custom_forms.factory.item:
class: Drupal\custom_forms\CustomFormItemFactory
arguments:
- '@database'
- '@language_manager'
- '@messenger'
- '@logger.factory'
- '@plugin.manager.custom_forms_field_types'
- '@plugin.manager.custom_forms_group_types'
- '@plugin.manager.custom_forms_field_mappings'
- '@datetime.time'
custom_forms.submission.validator:
class: Drupal\custom_forms\Controller\SubmissionValidationController
arguments:
- '@logger.factory'
custom_forms.submission.event_subscriber:
class: Drupal\custom_forms\EventSubscriber\SubmissionEventSubscriber
arguments:
- '@plugin.manager.custom_forms_submission_handlers'
- '@entity_type.manager'
- '@logger.factory'
- '@queue'
tags:
- { name: 'event_subscriber' }
custom_form.lazy_builder:
class: Drupal\custom_forms\LazyBuilder\CustomFormLazyBuilder
arguments:
- '@entity_type.manager'
- '@language_manager'
custom_form.query_arguments:
class: Drupal\custom_forms\Controller\CustomFormQueryArgsController
arguments:
- '@logger.factory'
- '@custom_forms.factory.item'