|
@@ 334-340 (lines=7) @@
|
| 331 |
|
|
| 332 |
|
/** @var \Nette\DI\Definitions\ServiceDefinition $extractor */ |
| 333 |
|
$extractor = $builder->getDefinition($this->prefix('extractor')); |
| 334 |
|
foreach ($builder->findByTag(self::TAG_EXTRACTOR) as $extractorId => $meta) { |
| 335 |
|
Validators::assert($meta, 'string:2..'); |
| 336 |
|
|
| 337 |
|
$extractor->addSetup('addExtractor', [$meta, '@' . $extractorId]); |
| 338 |
|
|
| 339 |
|
$builder->getDefinition($extractorId)->setAutowired(FALSE); |
| 340 |
|
} |
| 341 |
|
|
| 342 |
|
/** @var \Nette\DI\Definitions\ServiceDefinition $writer */ |
| 343 |
|
$writer = $builder->getDefinition($this->prefix('writer')); |
|
@@ 344-350 (lines=7) @@
|
| 341 |
|
|
| 342 |
|
/** @var \Nette\DI\Definitions\ServiceDefinition $writer */ |
| 343 |
|
$writer = $builder->getDefinition($this->prefix('writer')); |
| 344 |
|
foreach ($builder->findByTag(self::TAG_DUMPER) as $dumperId => $meta) { |
| 345 |
|
Validators::assert($meta, 'string:2..'); |
| 346 |
|
|
| 347 |
|
$writer->addSetup('addDumper', [$meta, '@' . $dumperId]); |
| 348 |
|
|
| 349 |
|
$builder->getDefinition($dumperId)->setAutowired(FALSE); |
| 350 |
|
} |
| 351 |
|
|
| 352 |
|
$this->loaders = []; |
| 353 |
|
foreach ($builder->findByTag(self::TAG_LOADER) as $loaderId => $meta) { |