Skip to content

Commit 56820bf

Browse files
committed
[Config][FrameworkBundle] Lazy load resource checkers
1 parent d6c209e commit 56820bf

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

Resources/config/services.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
</service>
6262

6363
<service id="config_cache_factory" class="Symfony\Component\Config\ResourceCheckerConfigCacheFactory">
64-
<argument type="collection"></argument>
64+
<argument /> <!-- resource checkers -->
6565
</service>
6666

6767
<service class="Symfony\Component\Config\Resource\SelfCheckingResourceChecker" public="false">

Tests/DependencyInjection/Compiler/ConfigCachePassTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Bundle\FrameworkBundle\Tests\DependencyInjection\Compiler;
1313

1414
use PHPUnit\Framework\TestCase;
15+
use Symfony\Component\DependencyInjection\Argument\IteratorArgument;
1516
use Symfony\Component\DependencyInjection\Reference;
1617
use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\ConfigCachePass;
1718

@@ -41,11 +42,11 @@ public function testThatCheckersAreProcessedInPriorityOrder()
4142

4243
$definition->expects($this->once())
4344
->method('replaceArgument')
44-
->with(0, array(
45+
->with(0, new IteratorArgument(array(
4546
new Reference('checker_1'),
4647
new Reference('checker_2'),
4748
new Reference('checker_3'),
48-
));
49+
)));
4950

5051
$pass = new ConfigCachePass();
5152
$pass->process($container);

0 commit comments

Comments
 (0)