headless_cms-1.0.3/modules/headless_cms_preview/headless_cms_preview.services.yml

modules/headless_cms_preview/headless_cms_preview.services.yml
# Additional service logic is done in the service provider.
# @see HeadlessCmsPreviewServiceProvider
services:
  _defaults:
    autowire: true
    autoconfigure: true

  logger.channel.headless_cms_preview:
    parent: logger.channel_base
    arguments: ['headless_cms_preview']

  # PreviewTokenAuthenticationProvider
  Drupal\headless_cms_preview\Authentication\Provider\PreviewToken:
    tags:
      - { name: authentication_provider, provider_id: headless_preview_token, priority: 110 }

  # HeadlessPreviewRequestPolicy
  Drupal\headless_cms_preview\PageCache\RequestPolicy\HeadlessPreviewRequestPolicy:
    tags:
      - { name: page_cache_request_policy }

  # PreviewTokenManager
  Drupal\headless_cms_preview\PreviewToken\PreviewTokenManager:
    calls:
      - [setEncrypt, ['@?encryption']]
      - [setEncryptionProfileManager, ['@?encrypt.encryption_profile.manager']]

  headless_cms_preview.preview_token_manager: '@Drupal\headless_cms_preview\PreviewToken\PreviewTokenManager'
  Drupal\headless_cms_preview\PreviewToken\PreviewTokenManagerInterface: '@headless_cms_preview.preview_token_manager'

  # PreviewTokenNegotiator
  Drupal\headless_cms_preview\PreviewToken\PreviewTokenNegotiator: ~
  headless_cms_preview.preview_token_negotiator: '@Drupal\headless_cms_preview\PreviewToken\PreviewTokenNegotiator'

  # PreviewIncludeResolver
  Drupal\headless_cms_preview\JsonApi\PreviewIncludeResolver: ~

  # HeadlessNodePreviewConverter
  Drupal\headless_cms_preview\ParamConverter\HeadlessNodePreviewConverter:
    tags:
      - { name: paramconverter }

  # PreviewTempStoreFactory
  Drupal\headless_cms_preview\TempStore\PreviewTempStoreFactory:
    parent: 'tempstore.private'

  # Controller.
  Drupal\headless_cms_preview\Controller\JsonApiEntityResource:
    parent: jsonapi.entity_resource
    calls:
      - [setPreviewIncludeResolver, ['@Drupal\headless_cms_preview\JsonApi\PreviewIncludeResolver']]

  Drupal\headless_cms_preview\ConsumerHeadlessPreviewManager: ~
  headless_cms_preview.consumer_headless_preview_manager: '@Drupal\headless_cms_preview\ConsumerHeadlessPreviewManager'

  Drupal\headless_cms_preview\Routing\RouteSubscriber:
    tags:
      - { name: event_subscriber }

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

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