next-1.0.0-alpha2/next.services.yml

next.services.yml
services:
  plugin.manager.next.site_resolver:
    class: Drupal\next\Plugin\SiteResolverManager
    parent: default_plugin_manager
  plugin.manager.next.site_previewer:
    class: Drupal\next\Plugin\SitePreviewerManager
    parent: default_plugin_manager
  plugin.manager.next.preview_url_generator:
    class: Drupal\next\Plugin\PreviewUrlGeneratorManager
    parent: default_plugin_manager
  plugin.manager.next.revalidator:
    class: Drupal\next\Plugin\RevalidatorManager
    parent: default_plugin_manager
  next.entity_type.manager:
    class: Drupal\next\NextEntityTypeManager
    arguments: ['@entity_type.manager']
  next.settings.manager:
    class: Drupal\next\NextSettingsManager
    arguments:
      [
        '@config.factory',
        '@plugin.manager.next.site_previewer',
        '@plugin.manager.next.preview_url_generator',
        '@logger.channel.next',
      ]
  next.preview_secret_generator:
    class: Drupal\next\PreviewSecretGenerator
    arguments: ['@private_key']
  next.main_content_renderer.html:
    class: Drupal\next\Render\MainContent\HtmlRenderer
    decorates: main_content_renderer.html
    arguments:
      [
        '@title_resolver',
        '@plugin.manager.display_variant',
        '@event_dispatcher',
        '@module_handler',
        '@renderer',
        '@render_cache',
        '%renderer.config%',
        '@config.factory',
        '@next.entity_type.manager',
        '@plugin.manager.next.site_previewer',
        '@theme.manager',
      ]
    tags:
      - { name: render.main_content_renderer, format: html }
  next.uninstall_validator:
    class: Drupal\next\NextUninstallValidator
    tags:
      - { name: module_install.uninstall_validator }
    arguments:
      ['@plugin.manager.next.preview_url_generator', '@next.settings.manager']
    lazy: true
  logger.channel.next:
    parent: logger.channel_base
    arguments: ['next']
  next.entity_action_event_revalidate_subscriber:
    class: Drupal\next\EventSubscriber\EntityActionEventRevalidateSubscriber
    arguments:
      [
        '@next.entity_type.manager',
        '@next.settings.manager',
        '@logger.channel.next',
        '@event_dispatcher',
      ]
    tags:
      - { name: event_subscriber }

  next.entity_action_event_dispatcher:
    class: Drupal\next\EventSubscriber\EntityActionEventDispatcher
    arguments: ['@event_dispatcher']
    tags:
      - { name: needs_destruction }

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

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