3 class: Drupal\book\BookBreadcrumbBuilder
4 arguments: ['@entity.manager', '@current_user']
6 - { name: breadcrumb_builder, priority: 701 }
8 class: Drupal\book\BookManager
9 arguments: ['@entity.manager', '@string_translation', '@config.factory', '@book.outline_storage', '@renderer']
11 class: Drupal\book\BookOutline
12 arguments: ['@book.manager']
14 class: Drupal\book\BookExport
15 arguments: ['@entity.manager', '@book.manager', '@renderer']
17 class: Drupal\book\BookOutlineStorage
18 arguments: ['@database']
20 - { name: backend_overridable }
21 access_check.book.removable:
22 class: Drupal\book\Access\BookNodeIsRemovableAccessCheck
23 arguments: ['@book.manager']
25 - { name: access_check, applies_to: _access_book_removable }
26 cache_context.route.book_navigation:
27 class: Drupal\book\Cache\BookNavigationCacheContext
28 arguments: ['@request_stack']
30 - [setContainer, ['@service_container']]
32 - { name: cache.context}
34 book.uninstall_validator:
35 class: Drupal\book\BookUninstallValidator
37 - { name: module_install.uninstall_validator }
38 arguments: ['@book.outline_storage', '@entity_type.manager', '@string_translation']