2013-04-15 21:19:00 +00:00
|
|
|
services:
|
2013-09-26 08:32:39 +00:00
|
|
|
book.breadcrumb:
|
|
|
|
class: Drupal\book\BookBreadcrumbBuilder
|
Issue #2470896 by Charlie ChX Negyesi, ErikWegner, joseph.olstad, paulocs, Madhura BK, mindbet, aleevas, nicrodgers, ridhimaabrol24, pritish.kumar, kiamlaluno, sakhan, brtamas, andy_w, Berdir, mpolishchuck, cburschka, ayushmishra206, naveedahmadkhan.jadoon@gmail.com, swatichouhan012, mrinalini9, jiong_ye, vidorado, suchdavid, kostyashupenko, levmyshkin, JD_1, larowlan, dawehner, daffie, alexpott, penyaskito: Make Book navigation translatable
2020-12-14 22:14:15 +00:00
|
|
|
arguments: ['@entity_type.manager', '@current_user', '@entity.repository', '@language_manager']
|
2013-09-26 08:32:39 +00:00
|
|
|
tags:
|
|
|
|
- { name: breadcrumb_builder, priority: 701 }
|
2013-04-15 21:19:00 +00:00
|
|
|
book.manager:
|
|
|
|
class: Drupal\book\BookManager
|
Issue #2412669 by claudiu.cristea, Julfabre, sidharrell, catch, daffie, Berdir, andypost, tedbow, kim.pepper, ParisLiakos, Mile23: Remove drupal_static from BookManager
2021-07-14 09:28:37 +00:00
|
|
|
arguments: ['@entity_type.manager', '@string_translation', '@config.factory', '@book.outline_storage', '@renderer', '@language_manager', '@entity.repository', '@book.backend_chained_cache', '@book.memory_cache']
|
2023-11-14 21:04:25 +00:00
|
|
|
lazy: true
|
2023-06-14 12:59:48 +00:00
|
|
|
Drupal\book\BookManagerInterface: '@book.manager'
|
2014-03-29 17:10:54 +00:00
|
|
|
book.outline:
|
|
|
|
class: Drupal\book\BookOutline
|
|
|
|
arguments: ['@book.manager']
|
2023-06-14 12:59:48 +00:00
|
|
|
Drupal\book\BookOutline: '@book.outline'
|
Issue #1938314 by kgoel, mparker17, Kars-T, disasm, tim.plunkett, daffodil_naveen, ygerasimov, jibran, dawehner, wamilton, Letharion | Crell: Convert book_export() to a new-style Controller.
2013-09-02 20:51:11 +00:00
|
|
|
book.export:
|
|
|
|
class: Drupal\book\BookExport
|
Issue #2470896 by Charlie ChX Negyesi, ErikWegner, joseph.olstad, paulocs, Madhura BK, mindbet, aleevas, nicrodgers, ridhimaabrol24, pritish.kumar, kiamlaluno, sakhan, brtamas, andy_w, Berdir, mpolishchuck, cburschka, ayushmishra206, naveedahmadkhan.jadoon@gmail.com, swatichouhan012, mrinalini9, jiong_ye, vidorado, suchdavid, kostyashupenko, levmyshkin, JD_1, larowlan, dawehner, daffie, alexpott, penyaskito: Make Book navigation translatable
2020-12-14 22:14:15 +00:00
|
|
|
arguments: ['@entity_type.manager', '@book.manager', '@entity.repository']
|
2023-06-14 12:59:48 +00:00
|
|
|
Drupal\book\BookExport: '@book.export'
|
2014-09-22 14:33:42 +00:00
|
|
|
book.outline_storage:
|
|
|
|
class: Drupal\book\BookOutlineStorage
|
|
|
|
arguments: ['@database']
|
2014-12-11 15:56:29 +00:00
|
|
|
tags:
|
|
|
|
- { name: backend_overridable }
|
2023-06-14 12:59:48 +00:00
|
|
|
Drupal\book\BookOutlineStorageInterface: '@book.outline_storage'
|
2013-09-21 11:42:43 +00:00
|
|
|
access_check.book.removable:
|
|
|
|
class: Drupal\book\Access\BookNodeIsRemovableAccessCheck
|
|
|
|
arguments: ['@book.manager']
|
|
|
|
tags:
|
2014-01-01 00:06:09 +00:00
|
|
|
- { name: access_check, applies_to: _access_book_removable }
|
2015-03-23 14:57:21 +00:00
|
|
|
cache_context.route.book_navigation:
|
2015-02-23 16:17:51 +00:00
|
|
|
class: Drupal\book\Cache\BookNavigationCacheContext
|
2023-11-14 21:04:25 +00:00
|
|
|
arguments: ['@current_route_match', '@book.manager']
|
2015-02-23 16:17:51 +00:00
|
|
|
tags:
|
|
|
|
- { name: cache.context}
|
2015-06-09 09:47:28 +00:00
|
|
|
|
|
|
|
book.uninstall_validator:
|
|
|
|
class: Drupal\book\BookUninstallValidator
|
|
|
|
tags:
|
|
|
|
- { name: module_install.uninstall_validator }
|
2017-02-09 21:10:34 +00:00
|
|
|
arguments: ['@book.outline_storage', '@entity_type.manager', '@string_translation']
|
2015-06-09 09:47:28 +00:00
|
|
|
lazy: true
|
Issue #2412669 by claudiu.cristea, Julfabre, sidharrell, catch, daffie, Berdir, andypost, tedbow, kim.pepper, ParisLiakos, Mile23: Remove drupal_static from BookManager
2021-07-14 09:28:37 +00:00
|
|
|
book.memory_cache:
|
2023-12-18 14:48:26 +00:00
|
|
|
class: Drupal\Core\Cache\MemoryCache\MemoryCacheInterface
|
|
|
|
tags:
|
|
|
|
- { name: cache.bin.memory, default_backend: cache.backend.memory.memory }
|
|
|
|
factory: ['@cache_factory', 'get']
|
|
|
|
arguments: [memory_cache]
|
Issue #2412669 by claudiu.cristea, Julfabre, sidharrell, catch, daffie, Berdir, andypost, tedbow, kim.pepper, ParisLiakos, Mile23: Remove drupal_static from BookManager
2021-07-14 09:28:37 +00:00
|
|
|
book.backend_chained_cache:
|
|
|
|
class: Drupal\Core\Cache\BackendChain
|
|
|
|
calls:
|
|
|
|
- [appendBackend, ['@book.memory_cache']]
|
|
|
|
- [appendBackend, ['@cache.data']]
|
|
|
|
tags:
|
|
|
|
# This tag ensures that Drupal's cache_tags.invalidator service
|
|
|
|
# invalidates also this cache data.
|
2023-12-18 14:48:26 +00:00
|
|
|
- { name: cache.bin.memory }
|