--- /dev/null
+services:
+# Provide 2 main content renderer services that use the same class but
+# behave differently depending on the 2nd argument.
+ main_content_renderer.wide_modal:
+ class: Drupal\dialog_renderer_test\Render\MainContent\WideModalRenderer
+ arguments: ['@title_resolver', 'wide']
+ tags:
+ - { name: render.main_content_renderer, format: drupal_modal.wide }
+ main_content_renderer.extra_wide_modal:
+ class: Drupal\dialog_renderer_test\Render\MainContent\WideModalRenderer
+ arguments: ['@title_resolver', 'extra_wide']
+ tags:
+ - { name: render.main_content_renderer, format: drupal_modal.extra_wide }