|
31 | 31 | use Symfony\Component\AssetMapper\Factory\MappedAssetFactory;
|
32 | 32 | use Symfony\Component\AssetMapper\ImportMap\ImportMapAuditor;
|
33 | 33 | use Symfony\Component\AssetMapper\ImportMap\ImportMapConfigReader;
|
| 34 | +use Symfony\Component\AssetMapper\ImportMap\ImportMapGenerator; |
34 | 35 | use Symfony\Component\AssetMapper\ImportMap\ImportMapManager;
|
35 | 36 | use Symfony\Component\AssetMapper\ImportMap\ImportMapRenderer;
|
36 | 37 | use Symfony\Component\AssetMapper\ImportMap\ImportMapUpdateChecker;
|
|
101 | 102 | ->args([
|
102 | 103 | service('asset_mapper.public_assets_path_resolver'),
|
103 | 104 | service('asset_mapper'),
|
104 |
| - service('asset_mapper.importmap.manager'), |
| 105 | + service('asset_mapper.importmap.generator'), |
105 | 106 | service('filesystem'),
|
106 | 107 | param('kernel.project_dir'),
|
107 | 108 | abstract_arg('public directory name'),
|
|
137 | 138 |
|
138 | 139 | ->set('asset_mapper.compiler.javascript_import_path_compiler', JavaScriptImportPathCompiler::class)
|
139 | 140 | ->args([
|
140 |
| - service('asset_mapper.importmap.manager'), |
| 141 | + service('asset_mapper.importmap.config_reader'), |
141 | 142 | abstract_arg('missing import mode'),
|
142 | 143 | service('logger'),
|
143 | 144 | ])
|
|
153 | 154 | ->set('asset_mapper.importmap.manager', ImportMapManager::class)
|
154 | 155 | ->args([
|
155 | 156 | service('asset_mapper'),
|
156 |
| - service('asset_mapper.public_assets_path_resolver'), |
157 | 157 | service('asset_mapper.importmap.config_reader'),
|
158 | 158 | service('asset_mapper.importmap.remote_package_downloader'),
|
159 | 159 | service('asset_mapper.importmap.resolver'),
|
160 | 160 | ])
|
161 | 161 | ->alias(ImportMapManager::class, 'asset_mapper.importmap.manager')
|
162 | 162 |
|
| 163 | + ->set('asset_mapper.importmap.generator', ImportMapGenerator::class) |
| 164 | + ->args([ |
| 165 | + service('asset_mapper'), |
| 166 | + service('asset_mapper.public_assets_path_resolver'), |
| 167 | + service('asset_mapper.importmap.config_reader'), |
| 168 | + ]) |
| 169 | + |
163 | 170 | ->set('asset_mapper.importmap.remote_package_storage', RemotePackageStorage::class)
|
164 | 171 | ->args([
|
165 | 172 | abstract_arg('vendor directory'),
|
|
183 | 190 |
|
184 | 191 | ->set('asset_mapper.importmap.renderer', ImportMapRenderer::class)
|
185 | 192 | ->args([
|
186 |
| - service('asset_mapper.importmap.manager'), |
| 193 | + service('asset_mapper.importmap.generator'), |
187 | 194 | service('assets.packages')->nullOnInvalid(),
|
188 | 195 | param('kernel.charset'),
|
189 | 196 | abstract_arg('polyfill URL'),
|
|
205 | 212 | ->set('asset_mapper.importmap.command.require', ImportMapRequireCommand::class)
|
206 | 213 | ->args([
|
207 | 214 | service('asset_mapper.importmap.manager'),
|
208 |
| - param('kernel.project_dir'), |
209 | 215 | service('asset_mapper.importmap.version_checker'),
|
210 | 216 | ])
|
211 | 217 | ->tag('console.command')
|
|
0 commit comments