navigation.services.yml

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

Services

Title Deprecated Summary
Drupal\navigation\Menu\NavigationMenuLinkTreeManipulators
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.