annotate core/modules/layout_builder/layout_builder.services.yml @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents a9cd425dd02b
children
rev   line source
Chris@0 1 services:
Chris@0 2 layout_builder.tempstore_repository:
Chris@0 3 class: Drupal\layout_builder\LayoutTempstoreRepository
Chris@0 4 arguments: ['@tempstore.shared']
Chris@4 5 access_check.entity.layout_builder_access:
Chris@4 6 class: Drupal\layout_builder\Access\LayoutBuilderAccessCheck
Chris@4 7 tags:
Chris@4 8 - { name: access_check, applies_to: _layout_builder_access }
Chris@0 9 access_check.entity.layout:
Chris@5 10 # Deprecated in Drupal 8.7.0 and will be removed before Drupal 9.0.0. Use
Chris@5 11 # access_check.entity.layout_builder_access instead. See
Chris@5 12 # https://www.drupal.org/node/3039551.
Chris@0 13 class: Drupal\layout_builder\Access\LayoutSectionAccessCheck
Chris@0 14 tags:
Chris@0 15 - { name: access_check, applies_to: _has_layout_section }
Chris@0 16 plugin.manager.layout_builder.section_storage:
Chris@0 17 class: Drupal\layout_builder\SectionStorage\SectionStorageManager
Chris@0 18 parent: default_plugin_manager
Chris@5 19 arguments: ['@context.handler']
Chris@0 20 layout_builder.routes:
Chris@0 21 class: Drupal\layout_builder\Routing\LayoutBuilderRoutes
Chris@0 22 arguments: ['@plugin.manager.layout_builder.section_storage']
Chris@0 23 tags:
Chris@0 24 - { name: event_subscriber }
Chris@0 25 layout_builder.param_converter:
Chris@0 26 class: Drupal\layout_builder\Routing\LayoutTempstoreParamConverter
Chris@0 27 arguments: ['@layout_builder.tempstore_repository', '@plugin.manager.layout_builder.section_storage']
Chris@0 28 tags:
Chris@0 29 - { name: paramconverter, priority: 10 }
Chris@0 30 cache_context.layout_builder_is_active:
Chris@0 31 class: Drupal\layout_builder\Cache\LayoutBuilderIsActiveCacheContext
Chris@0 32 arguments: ['@current_route_match']
Chris@0 33 tags:
Chris@0 34 - { name: cache.context}
Chris@5 35 cache_context.route.name.is_layout_builder_ui:
Chris@5 36 class: Drupal\layout_builder\Cache\LayoutBuilderUiCacheContext
Chris@5 37 arguments: ['@current_route_match']
Chris@5 38 tags:
Chris@5 39 - { name: cache.context }
Chris@0 40 layout_builder.sample_entity_generator:
Chris@0 41 class: Drupal\layout_builder\Entity\LayoutBuilderSampleEntityGenerator
Chris@0 42 arguments: ['@tempstore.shared', '@entity_type.manager']
Chris@0 43 layout_builder.render_block_component_subscriber:
Chris@0 44 class: Drupal\layout_builder\EventSubscriber\BlockComponentRenderArray
Chris@0 45 arguments: ['@current_user']
Chris@0 46 tags:
Chris@0 47 - { name: event_subscriber }
Chris@0 48 logger.channel.layout_builder:
Chris@0 49 parent: logger.channel_base
Chris@0 50 arguments: ['layout_builder']
Chris@4 51 inline_block.usage:
Chris@4 52 class: Drupal\layout_builder\InlineBlockUsage
Chris@4 53 arguments: ['@database']