Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / settings_tray / settings_tray.services.yml
index aeaaf57ed9fc674757426642b09abddab5bb79d7..9f615468e0a0136fb6fe4754ec5e2994d1d5f162 100644 (file)
@@ -1,11 +1,18 @@
 services:
-  main_content_renderer.off_canvas:
-    class: Drupal\settings_tray\Render\MainContent\OffCanvasRenderer
-    arguments: ['@title_resolver', '@renderer']
+  access_check.settings_tray.block.has_overrides:
+    class: Drupal\settings_tray\Access\BlockHasOverridesAccessCheck
     tags:
-      - { name: render.main_content_renderer, format: drupal_dialog.off_canvas }
-
+      - { name: access_check, applies_to: _access_block_has_overrides_settings_tray_form }
   access_check.settings_tray.block.settings_tray_form:
     class: Drupal\settings_tray\Access\BlockPluginHasSettingsTrayFormAccessCheck
     tags:
       - { name: access_check, applies_to: _access_block_plugin_has_settings_tray_form }
+
+  # BC layers.
+  # @todo Remove in Drupal 9.0.0.
+  settings_tray.route_processor_off_canvas_form_bc:
+    class: \Drupal\settings_tray\RouteProcessor\BlockEntityOffCanvasFormRouteProcessorBC
+    arguments: ['@router.route_provider']
+    public: false
+    tags:
+      - { name: route_processor_outbound }