File tree 1 file changed +22
-0
lines changed
src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection
1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -90,6 +90,28 @@ public function testCsrfAliases()
90
90
$ this ->assertTrue (isset ($ processedConfig ['firewalls ' ]['stub ' ]['logout ' ]['csrf_token_id ' ]));
91
91
$ this ->assertEquals ('a_token_id ' , $ processedConfig ['firewalls ' ]['stub ' ]['logout ' ]['csrf_token_id ' ]);
92
92
}
93
+ public function testLegacyCsrfAliases ()
94
+ {
95
+ $ config = array (
96
+ 'firewalls ' => array (
97
+ 'stub ' => array (
98
+ 'logout ' => array (
99
+ 'csrf_provider ' => 'a_token_generator ' ,
100
+ 'intention ' => 'a_token_id ' ,
101
+ ),
102
+ ),
103
+ ),
104
+ );
105
+ $ config = array_merge (static ::$ minimalConfig , $ config );
106
+
107
+ $ processor = new Processor ();
108
+ $ configuration = new MainConfiguration (array (), array ());
109
+ $ processedConfig = $ processor ->processConfiguration ($ configuration , array ($ config ));
110
+ $ this ->assertTrue (isset ($ processedConfig ['firewalls ' ]['stub ' ]['logout ' ]['csrf_token_generator ' ]));
111
+ $ this ->assertEquals ('a_token_generator ' , $ processedConfig ['firewalls ' ]['stub ' ]['logout ' ]['csrf_token_generator ' ]);
112
+ $ this ->assertTrue (isset ($ processedConfig ['firewalls ' ]['stub ' ]['logout ' ]['csrf_token_id ' ]));
113
+ $ this ->assertEquals ('a_token_id ' , $ processedConfig ['firewalls ' ]['stub ' ]['logout ' ]['csrf_token_id ' ]);
114
+ }
93
115
94
116
/**
95
117
* @expectedException \InvalidArgumentException
You can’t perform that action at this time.
0 commit comments