navigation.services.yml

Same filename in other branches
  1. 10 core/modules/navigation/navigation.services.yml
core/modules/navigation/navigation.services.yml

File

core/modules/navigation/navigation.services.yml

View source
  1. services:
  2. _defaults:
  3. autoconfigure: true
  4. navigation.renderer:
  5. class: Drupal\navigation\NavigationRenderer
  6. arguments:
  7. [
  8. '@config.factory',
  9. '@module_handler',
  10. '@current_route_match',
  11. '@plugin.manager.menu.local_task',
  12. '@image.factory',
  13. '@file_url_generator',
  14. '@plugin.manager.layout_builder.section_storage',
  15. '@request_stack',
  16. '@extension.list.module',
  17. '@current_user',
  18. '@navigation.entity_route_helper',
  19. ]
  20. Drupal\navigation\NavigationRenderer: '@navigation.renderer'
  21. navigation.menu_tree:
  22. class: Drupal\navigation\Menu\NavigationMenuLinkTree
  23. arguments:
  24. [
  25. '@menu.tree_storage',
  26. '@plugin.manager.menu.link',
  27. '@router.route_provider',
  28. '@menu.active_trail',
  29. '@callable_resolver',
  30. ]
  31. navigation.entity_route_helper:
  32. class: Drupal\navigation\EntityRouteHelper
  33. arguments:
  34. [
  35. '@current_route_match',
  36. '@entity_type.manager',
  37. '@cache.discovery',
  38. ]
  39. Drupal\navigation\EntityRouteHelper: '@navigation.entity_route_helper'
  40. plugin.manager.top_bar_item:
  41. class: Drupal\navigation\TopBarItemManager
  42. parent: default_plugin_manager
  43. Drupal\navigation\TopBarItemManagerInterface: '@plugin.manager.top_bar_item'

Services

Title Deprecated Summary
Drupal\navigation\EntityRouteHelper
Drupal\navigation\NavigationRenderer
Drupal\navigation\TopBarItemManagerInterface
navigation.entity_route_helper Drupal\navigation\EntityRouteHelper
navigation.menu_tree Drupal\navigation\Menu\NavigationMenuLinkTree
navigation.renderer Drupal\navigation\NavigationRenderer
plugin.manager.top_bar_item Drupal\navigation\TopBarItemManager
_defaults

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.