annotate core/modules/layout_builder/layout_builder.services.yml @ 19:fa3358dc1485 tip

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