|
14 | 14 | return static function (ContainerConfigurator $container) { |
15 | 15 | $container->services()->set('twig_doc.controller.documentation', TwigDocController::class) |
16 | 16 | ->public() |
17 | | - ->autoconfigure() |
18 | | - ->autowire() |
| 17 | + ->arg('$twig', service('twig')) |
| 18 | + ->arg('$componentService', service('twig_doc.service.component')) |
19 | 19 | ->arg('$profiler', service('profiler')->nullOnInvalid()) |
20 | 20 | ->set('twig_doc.service.category', CategoryService::class) |
21 | 21 | ->alias(CategoryService::class, 'twig_doc.service.category') |
22 | 22 |
|
23 | 23 | ->set('twig_doc.service.component_factory', ComponentItemFactory::class) |
24 | 24 | ->public() |
25 | | - ->autoconfigure() |
26 | | - ->autowire() |
| 25 | + ->arg('$validator', service('validator')) |
| 26 | + ->arg('$categoryService', service('twig_doc.service.category')) |
27 | 27 | ->alias(ComponentItemFactory::class, 'twig_doc.service.component_factory') |
28 | 28 |
|
29 | 29 | ->set('twig_doc.service.component', ComponentService::class) |
30 | 30 | ->public() |
31 | | - ->autoconfigure() |
32 | | - ->autowire() |
| 31 | + ->arg('$itemFactory', service('twig_doc.service.component_factory')) |
| 32 | + ->arg('$cache', service('cache.app')) |
33 | 33 | ->alias(ComponentService::class, 'twig_doc.service.component') |
34 | 34 |
|
35 | 35 | ->set('twig_doc.twig.extension', TwigDocExtension::class) |
36 | | - ->autoconfigure() |
37 | | - ->autowire() |
| 36 | + ->public() |
| 37 | + ->arg('$componentRenderer', service('ux.twig_component.component_renderer')->nullOnInvalid()) |
| 38 | + ->arg('$componentService', service('twig_doc.service.component')) |
| 39 | + ->arg('$categoryService', service('twig_doc.service.category')) |
| 40 | + ->arg('$twig', service('twig')) |
38 | 41 | ->tag('twig.extension') |
39 | 42 | ->alias(TwigDocExtension::class, 'twig_doc.twig.extension') |
40 | 43 |
|
41 | 44 | ->set('twig_doc.cache_warmer', ComponentsWarmer::class) |
42 | 45 | ->arg('$container', service('service_container')) |
43 | 46 | ->tag('kernel.cache_warmer') |
| 47 | + ->alias(ComponentsWarmer::class, 'twig_doc.cache_warmer') |
44 | 48 | ; |
45 | 49 | }; |
0 commit comments