File tree 2 files changed +9
-2
lines changed
src/Symfony/Component/DependencyInjection
2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -39,9 +39,14 @@ public function __construct()
39
39
{
40
40
$ this ->mergePass = new MergeExtensionConfigurationPass ();
41
41
42
+ $ this ->beforeOptimizationPasses = array (
43
+ 100 => array (
44
+ $ resolveClassPass = new ResolveClassPass (),
45
+ ),
46
+ );
47
+
42
48
$ this ->optimizationPasses = array (array (
43
49
new ExtensionCompilerPass (),
44
- $ resolveClassPass = new ResolveClassPass (),
45
50
new ResolveDefinitionTemplatesPass (),
46
51
new DecoratorServicePass (),
47
52
new ResolveParameterPlaceHoldersPass (),
Original file line number Diff line number Diff line change @@ -29,6 +29,8 @@ public function testPassOrdering()
29
29
$ pass2 = $ this ->getMockBuilder (CompilerPassInterface::class)->getMock ();
30
30
$ config ->addPass ($ pass2 , PassConfig::TYPE_BEFORE_OPTIMIZATION , 30 );
31
31
32
- $ this ->assertSame (array ($ pass2 , $ pass1 ), $ config ->getBeforeOptimizationPasses ());
32
+ $ passes = $ config ->getBeforeOptimizationPasses ();
33
+ $ this ->assertSame ($ pass2 , $ passes [1 ]);
34
+ $ this ->assertSame ($ pass1 , $ passes [2 ]);
33
35
}
34
36
}
You can’t perform that action at this time.
0 commit comments