|
9 | 9 | use phpDocumentor\Guides\Compiler\NodeTransformer; |
10 | 10 | use phpDocumentor\Guides\Compiler\NodeTransformers\CustomNodeTransformerFactory; |
11 | 11 | use phpDocumentor\Guides\Compiler\NodeTransformers\NodeTransformerFactory; |
| 12 | +use phpDocumentor\Guides\Intersphinx\InventoryLoader; |
| 13 | +use phpDocumentor\Guides\Intersphinx\InventoryRepository; |
| 14 | +use phpDocumentor\Guides\Intersphinx\JsonLoader; |
12 | 15 | use phpDocumentor\Guides\NodeRenderers\DefaultNodeRenderer; |
13 | 16 | use phpDocumentor\Guides\NodeRenderers\DelegatingNodeRenderer; |
14 | 17 | use phpDocumentor\Guides\NodeRenderers\Html\DocumentNodeRenderer; |
|
24 | 27 | use phpDocumentor\Guides\ReferenceResolvers\DocReferenceResolver; |
25 | 28 | use phpDocumentor\Guides\ReferenceResolvers\ExternalReferenceResolver; |
26 | 29 | use phpDocumentor\Guides\ReferenceResolvers\InternalReferenceResolver; |
| 30 | +use phpDocumentor\Guides\ReferenceResolvers\IntersphinxReferenceResolver; |
27 | 31 | use phpDocumentor\Guides\ReferenceResolvers\ReferenceResolver; |
28 | 32 | use phpDocumentor\Guides\ReferenceResolvers\ReferenceResolverPreRender; |
29 | 33 | use phpDocumentor\Guides\ReferenceResolvers\RefReferenceResolver; |
|
42 | 46 | use phpDocumentor\Guides\UrlGeneratorInterface; |
43 | 47 | use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; |
44 | 48 | use Symfony\Component\DependencyInjection\Reference; |
| 49 | +use Symfony\Component\HttpClient\HttpClient; |
| 50 | +use Symfony\Contracts\HttpClient\HttpClientInterface; |
45 | 51 | use Twig\Loader\FilesystemLoader; |
46 | 52 |
|
47 | 53 | use function Symfony\Component\DependencyInjection\Loader\Configurator\param; |
|
99 | 105 |
|
100 | 106 | ->set(DocumentNodeTraverser::class) |
101 | 107 |
|
| 108 | + ->set(InventoryRepository::class) |
| 109 | + |
| 110 | + ->set(InventoryLoader::class) |
| 111 | + |
| 112 | + ->set(JsonLoader::class) |
| 113 | + |
| 114 | + |
| 115 | + ->set(HttpClientInterface::class) |
| 116 | + ->factory([HttpClient::class, 'create']) |
| 117 | + |
102 | 118 | ->set(UrlGenerator::class) |
103 | 119 |
|
104 | 120 | ->set(ExternalReferenceResolver::class) |
|
109 | 125 |
|
110 | 126 | ->set(RefReferenceResolver::class) |
111 | 127 |
|
| 128 | + ->set(IntersphinxReferenceResolver::class) |
| 129 | + |
112 | 130 | ->set(DelegatingReferenceResolver::class) |
113 | 131 | ->arg('$resolvers', tagged_iterator('phpdoc.guides.reference_resolver', defaultPriorityMethod: 'getPriority')) |
114 | 132 |
|
|
0 commit comments