Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
novicell/custom_forms / custom_forms.services.yml
Size: Mime:
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'