-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathnext.services.yml
More file actions
70 lines (70 loc) · 2.3 KB
/
next.services.yml
File metadata and controls
70 lines (70 loc) · 2.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
services:
plugin.manager.next.site_resolver:
class: Drupal\next\Plugin\SiteResolverManager
parent: default_plugin_manager
plugin.manager.next.site_previewer:
class: Drupal\next\Plugin\SitePreviewerManager
parent: default_plugin_manager
plugin.manager.next.preview_url_generator:
class: Drupal\next\Plugin\PreviewUrlGeneratorManager
parent: default_plugin_manager
plugin.manager.next.revalidator:
class: Drupal\next\Plugin\RevalidatorManager
parent: default_plugin_manager
next.entity_type.manager:
class: Drupal\next\NextEntityTypeManager
arguments: ["@entity_type.manager"]
next.settings.manager:
class: Drupal\next\NextSettingsManager
arguments:
[
"@config.factory",
"@plugin.manager.next.site_previewer",
"@plugin.manager.next.preview_url_generator",
]
next.preview_secret_generator:
class: Drupal\next\PreviewSecretGenerator
arguments: ["@private_key"]
next.main_content_renderer.html:
class: Drupal\next\Render\MainContent\HtmlRenderer
decorates: main_content_renderer.html
arguments:
[
"@title_resolver",
"@plugin.manager.display_variant",
"@event_dispatcher",
"@module_handler",
"@renderer",
"@render_cache",
"%renderer.config%",
"@config.factory",
"@next.entity_type.manager",
"@plugin.manager.next.site_previewer",
"@theme.manager",
]
tags:
- { name: render.main_content_renderer, format: html }
next.uninstall_validator:
class: Drupal\next\NextUninstallValidator
tags:
- { name: module_install.uninstall_validator }
arguments:
["@plugin.manager.next.preview_url_generator", "@next.settings.manager"]
lazy: true
logger.channel.next:
parent: logger.channel_base
arguments: ["next"]
next.entity_action_event_revalidate_subscriber:
class: Drupal\next\EventSubscriber\EntityActionEventRevalidateSubscriber
arguments:
[
"@next.entity_type.manager",
"@next.settings.manager",
"@logger.channel.next",
"@event_dispatcher",
]
tags:
- { name: event_subscriber }
next.path_variable_replacer:
class: Drupal\next\PathVariableReplacer
arguments: ['@entity_type.manager', '@entity.repository', '@logger.factory']