You are here

entity_print.services.yml in Entity Print 8.2

Same filename and directory in other branches
  1. 8 entity_print.services.yml

File

entity_print.services.yml
View source
  1. services:
  2. plugin.manager.entity_print.print_engine:
  3. class: Drupal\entity_print\Plugin\EntityPrintPluginManager
  4. arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@event_dispatcher', '@config.factory', '@entity_type.manager']
  5. plugin.manager.entity_print.export_type:
  6. class: Drupal\entity_print\Plugin\ExportTypeManager
  7. arguments: ['@cache.discovery', '@module_handler', '@theme_handler']
  8. entity_print.print_builder:
  9. class: Drupal\entity_print\PrintBuilder
  10. arguments: ['@entity_print.renderer_factory', '@event_dispatcher', '@string_translation']
  11. entity_print.renderer_factory:
  12. class: Drupal\entity_print\Renderer\RendererFactory
  13. calls:
  14. - [setContainer, ['@service_container']]
  15. entity_print.post_render_subscriber:
  16. class: Drupal\entity_print\EventSubscriber\PostRenderSubscriber
  17. arguments: ['@config.factory', '@request_stack']
  18. tags:
  19. - { name: event_subscriber }
  20. entity_print.asset_collector:
  21. class: Drupal\entity_print\Asset\AssetCollector
  22. arguments: ['@theme_handler', '@info_parser', '@event_dispatcher']
  23. entity_print.asset_renderer:
  24. class: Drupal\entity_print\Asset\AssetRenderer
  25. arguments: ['@asset.resolver', '@asset.css.collection_renderer', '@entity_print.asset_collector']
  26. entity_print.filename_generator:
  27. class: Drupal\entity_print\FilenameGenerator
  28. arguments: ['@transliteration']
  29. entity_print.print_engine_exception_subscriber:
  30. class: Drupal\entity_print\EventSubscriber\PrintEngineExceptionSubscriber
  31. arguments: ['@current_route_match', '@entity_type.manager']
  32. tags:
  33. - { name: event_subscriber }