@@ -8,16 +8,19 @@ services:
8
8
- { name: path_processor_inbound, priority: 200 }
9
9
patternkit.asset.library :
10
10
class : Drupal\patternkit\Asset\Library
11
- arguments : ['@cache.discovery', '@config.factory', '@plugin.manager.library.pattern', '@lock', '@module_handler', '@app.root', '@theme.manager']
11
+ arguments : ['@cache.discovery', '@config.factory', '@plugin.manager.library.pattern', '@lock', '@module_handler', '%app.root%', '@theme.manager', '@extension.path.resolver']
12
+ patternkit.asset.library.parser.base :
13
+ abstract : true
14
+ arguments : [ '@serialization.json', '%app.root%', '@module_handler', '@theme.manager', '@stream_wrapper_manager', '@library.libraries_directory_file_finder', '@extension.path.resolver' ]
12
15
patternkit.asset.library.parser.file :
16
+ parent : patternkit.asset.library.parser.base
13
17
class : Drupal\patternkit\Asset\PatternLibraryParser\FilePatternLibraryParser
14
- arguments : ['@serialization.json', '@app.root', '@module_handler', '@theme.manager', '@stream_wrapper_manager']
15
18
patternkit.asset.library.parser.json :
19
+ parent : patternkit.asset.library.parser.base
16
20
class : Drupal\patternkit\Asset\PatternLibraryParser\JSONPatternLibraryParser
17
- arguments : ['@serialization.json', '@app.root', '@module_handler', '@theme.manager', '@stream_wrapper_manager']
18
21
patternkit.asset.library.parser.twig :
22
+ parent : patternkit.asset.library.parser.base
19
23
class : Drupal\patternkit\Asset\PatternLibraryParser\TwigPatternLibraryParser
20
- arguments : ['@serialization.json', '@app.root', '@module_handler', '@theme.manager', '@stream_wrapper_manager']
21
24
plugin.manager.library.pattern :
22
25
class : Drupal\patternkit\PatternLibraryPluginManager
23
26
arguments : ['@container.namespaces', '@cache.discovery', '@module_handler', '@theme_handler']
0 commit comments