@@ -24,7 +24,7 @@ public function testProcessForRouter()
24
24
$ container = new ContainerBuilder ();
25
25
$ container ->addCompilerPass (new AddExpressionLanguageProvidersPass ());
26
26
27
- $ definition = new Definition ('Symfony\Bundle\FrameworkBundle\Tests\DependencyInjection\Compiler\TestProvider ' );
27
+ $ definition = new Definition ('\stdClass ' );
28
28
$ definition ->addTag ('routing.expression_language_provider ' );
29
29
$ container ->setDefinition ('some_routing_provider ' , $ definition ->setPublic (true ));
30
30
@@ -43,7 +43,7 @@ public function testProcessForRouterAlias()
43
43
$ container = new ContainerBuilder ();
44
44
$ container ->addCompilerPass (new AddExpressionLanguageProvidersPass ());
45
45
46
- $ definition = new Definition ('Symfony\Bundle\FrameworkBundle\Tests\DependencyInjection\Compiler\TestProvider ' );
46
+ $ definition = new Definition ('\stdClass ' );
47
10000
47
$ definition ->addTag ('routing.expression_language_provider ' );
48
48
$ container ->setDefinition ('some_routing_provider ' , $ definition ->setPublic (true ));
49
49
@@ -63,17 +63,16 @@ public function testProcessForSecurity()
63
63
$ container = new ContainerBuilder ();
64
64
$ container ->addCompilerPass (new AddExpressionLanguageProvidersPass ());
65
65
66
- $ definition = new Definition ('Symfony\Bundle\FrameworkBundle\Tests\DependencyInjection\Compiler\TestProvider ' );
66
+ $ definition = new Definition ('\stdClass ' );
67
67
$ definition ->addTag ('security.expression_language_provider ' );
68
68
$ container ->setDefinition ('some_security_provider ' , $ definition ->setPublic (true ));
69
69
70
- $ container ->register ('security.access.expression_voter ' , '\stdClass ' )->setPublic (true );
70
+ $ container ->register ('security.expression_language ' , '\stdClass ' )->setPublic (true );
71
71
$ container ->compile ();
72
72
73
- $ router = $ container ->getDefinition ('security.access.expression_voter ' );
74
- $ calls = $ router ->getMethodCalls ();
73
+ $ calls = $ container ->getDefinition ('security.expression_language ' )->getMethodCalls ();
75
74
$ this ->assertCount (1 , $ calls );
76
- $ this ->assertEquals ('addExpressionLanguageProvider ' , $ calls [0 ][0 ]);
75
+ $ this ->assertEquals ('registerProvider ' , $ calls [0 ][0 ]);
77
76
$ this ->assertEquals (new Reference ('some_security_provider ' ), $ calls [0 ][1 ][0 ]);
78
77
}
79
78
@@ -82,22 +81,17 @@ public function testProcessForSecurityAlias()
82
81
$ container = new ContainerBuilder ();
83
82
$ container ->addCompilerPass (new AddExpressionLanguageProvidersPass ());
84
83
85
- $ definition = new Definition ('Symfony\Bundle\FrameworkBundle\Tests\DependencyInjection\Compiler\TestProvider ' );
84
+ $ definition = new Definition ('\stdClass ' );
86
85
$ definition ->addTag ('security.expression_language_provider ' );
87
86
$ container ->setDefinition ('some_security_provider ' , $ definition ->setPublic (true ));
88
87
89
- $ container ->register ('my_security.access.expression_voter ' , '\stdClass ' )->setPublic (true );
90
- $ container ->setAlias ('security.access.expression_voter ' , 'my_security.access.expression_voter ' );
88
+
A680
$ container ->register ('my_security.expression_language ' , '\stdClass ' )->setPublic (true );
89
+ $ container ->setAlias ('security.expression_language ' , 'my_security.expression_language ' );
91
90
$ container ->compile ();
92
91
93
- $ router = $ container ->getDefinition ('my_security.access.expression_voter ' );
94
- $ calls = $ router ->getMethodCalls ();
92
+ $ calls = $ container ->getDefinition ('my_security.expression_language ' )->getMethodCalls ();
95
93
$ this ->assertCount (1 , $ calls );
96
- $ this ->assertEquals ('addExpressionLanguageProvider ' , $ calls [0 ][0 ]);
94
+ $ this ->assertEquals ('registerProvider ' , $ calls [0 ][0 ]);
97
95
$ this ->assertEquals (new Reference ('some_security_provider ' ), $ calls [0 ][1 ][0 ]);
98
96
}
99
97
}
100
-
101
- class TestProvider
102
- {
103
- }
0 commit comments