26 lines
890 B
YAML
26 lines
890 B
YAML
services:
|
|
book.breadcrumb:
|
|
class: Drupal\book\BookBreadcrumbBuilder
|
|
arguments: ['@entity.manager', '@access_manager', '@current_user']
|
|
tags:
|
|
- { name: breadcrumb_builder, priority: 701 }
|
|
book.manager:
|
|
class: Drupal\book\BookManager
|
|
arguments: ['@entity.manager', '@string_translation', '@config.factory', '@book.outline_storage']
|
|
tags:
|
|
- { name: backend_overridable }
|
|
book.outline:
|
|
class: Drupal\book\BookOutline
|
|
arguments: ['@book.manager']
|
|
book.export:
|
|
class: Drupal\book\BookExport
|
|
arguments: ['@entity.manager', '@book.manager']
|
|
book.outline_storage:
|
|
class: Drupal\book\BookOutlineStorage
|
|
arguments: ['@database']
|
|
access_check.book.removable:
|
|
class: Drupal\book\Access\BookNodeIsRemovableAccessCheck
|
|
arguments: ['@book.manager']
|
|
tags:
|
|
- { name: access_check, applies_to: _access_book_removable }
|