layout_builder_ipe-1.0.x-dev/layout_builder_ipe.services.yml

layout_builder_ipe.services.yml
services:
  layout_builder_ipe:
    class: Drupal\layout_builder_ipe\LayoutBuilderIpeService
    arguments: ['@current_route_match', '@request_stack', '@entity_type.manager', '@entity_display.repository', '@current_user', '@library.discovery', '@layout_builder_ipe.config', '@layout_builder_ipe.extensions', '@layout_builder.tempstore_repository', '@csrf_token', '@layout_builder_ipe.lock', '@renderer', '@router.route_provider']
  layout_builder_ipe.config:
    class: Drupal\layout_builder_ipe\LayoutBuilderIpeConfig
    arguments: ['@config.factory']
  layout_builder_ipe.extensions:
    class: Drupal\layout_builder_ipe\LayoutBuilderIpeExtensions
    arguments: ['@config.factory', '@module_handler', '@theme_handler', '@theme.manager']
  layout_builder_ipe.param_converter:
    class: Drupal\layout_builder_ipe\LayoutBuilderIpeParamConverter
    arguments: ['@plugin.manager.layout_builder.section_storage']
    tags:
      # Use a higher priority than LayoutSectionStorageParamConverter.
      - { name: paramconverter, priority: 40 }
  layout_builder_ipe.route_param_context:
    class: Drupal\layout_builder_ipe\EventSubscriber\IpeRouteParamContext
    arguments: ['@layout_builder_ipe', '@router.route_provider', '@request_stack', '@paramconverter_manager']
    tags:
      - { name: 'event_subscriber' }
  layout_builder_ipe.route_subscriber:
    class: Drupal\layout_builder_ipe\EventSubscriber\RouteSubscriber
    arguments: ['@entity_type.manager']
    tags:
      - { name: 'event_subscriber' }
  layout_builder_ipe.layout_builder_submit_form:
    class: Drupal\layout_builder_ipe\LayoutBuilder\LayoutBuilderSubmitForm
  layout_builder_ipe.layout_builder_confirm_form:
    class: Drupal\layout_builder_ipe\LayoutBuilder\LayoutBuilderConfirmForm
    arguments: ['@layout_builder_ipe']
  layout_builder_ipe.layout_builder_ui:
    class: Drupal\layout_builder_ipe\LayoutBuilder\LayoutBuilderUi
    arguments: ['@request_stack', '@layout_builder.tempstore_repository']
  layout_builder_ipe.lock:
    class: Drupal\layout_builder_ipe\LayoutBuilderIpeLock
    arguments: ['@layout_builder_ipe.config', '@tempstore.shared', '@entity_type.manager', '@current_user', '@date.formatter']
  layout_builder_ipe.render_block_component_subscriber:
    class: Drupal\layout_builder_ipe\EventSubscriber\BlockComponentRenderArray
    arguments: ['@layout_builder_ipe', '@layout_builder_ipe.layout_builder_ui', '@renderer', '@config.factory']
    tags:
      - { name: event_subscriber }

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc