File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
src/Symfony/Component/DependencyInjection Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -39,9 +39,14 @@ public function __construct()
3939 {
4040 $ this ->mergePass = new MergeExtensionConfigurationPass ();
4141
42+ $ this ->beforeOptimizationPasses = array (
43+ 100 => array (
44+ $ resolveClassPass = new ResolveClassPass (),
45+ ),
46+ );
47+
4248 $ this ->optimizationPasses = array (array (
4349 new ExtensionCompilerPass (),
44- $ resolveClassPass = new ResolveClassPass (),
4550 new ResolveDefinitionTemplatesPass (),
4651 new DecoratorServicePass (),
4752 new ResolveParameterPlaceHoldersPass (),
Original file line number Diff line number Diff line change @@ -29,6 +29,8 @@ public function testPassOrdering()
2929 $ pass2 = $ this ->getMockBuilder (CompilerPassInterface::class)->getMock ();
3030 $ config ->addPass ($ pass2 , PassConfig::TYPE_BEFORE_OPTIMIZATION , 30 );
3131
32- $ this ->assertSame (array ($ pass2 , $ pass1 ), $ config ->getBeforeOptimizationPasses ());
32+ $ passes = $ config ->getBeforeOptimizationPasses ();
33+ $ this ->assertSame ($ pass2 , $ passes [1 ]);
34+ $ this ->assertSame ($ pass1 , $ passes [2 ]);
3335 }
3436}
You can’t perform that action at this time.
0 commit comments