File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -128,6 +128,10 @@ public function setDefaultOptions(OptionsResolverInterface $resolver)
128
128
129
129
// BC clause for the "csrf_provider" option
130
130
$ csrfTokenManager = function (Options $ options ) {
131
+ if ($ options ['csrf_provider ' ] instanceof CsrfTokenManagerInterface) {
132
+ return $ options ['csrf_provider ' ];
133
+ }
134
+
131
135
return $ options ['csrf_provider ' ] instanceof CsrfTokenManagerAdapter
132
136
? $ options ['csrf_provider ' ]->getTokenManager ()
133
137
: new CsrfProviderAdapter ($ options ['csrf_provider ' ]);
@@ -139,7 +143,7 @@ public function setDefaultOptions(OptionsResolverInterface $resolver)
139
143
'csrf_message ' => 'The CSRF token is invalid. Please try to resubmit the form. ' ,
140
144
'csrf_token_manager ' => $ csrfTokenManager ,
141
145
'csrf_token_id ' => $ csrfTokenId ,
142
- 'csrf_provider ' => new CsrfTokenManagerAdapter ( $ this ->defaultTokenManager ) ,
146
+ 'csrf_provider ' => $ this ->defaultTokenManager ,
143
147
'intention ' => null ,
144
148
));
145
149
}
You can’t perform that action at this time.
0 commit comments