File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -44,8 +44,13 @@ class LogoutUrlHelper extends Helper
44
44
public function __construct ($ generator , UrlGeneratorInterface $ router = null , TokenStorageInterface $ tokenStorage = null )
45
45
{
46
46
if ($ requestStack instanceof ContainerInterface) {
47
- $ this ->generator = $ container ->get ('security.logout_url_generator ' );
48
- trigger_error ('The ' .__CLASS__ .' constructor will require a RequestStack instead of a ContainerInterface instance in 3.0. ' , E_USER_DEPRECATED );
47
+ trigger_error ('The ' .__CLASS__ .' constructor will require a LogoutUrlGenerator instead of a ContainerInterface instance in 3.0. ' , E_USER_DEPRECATED );
48
+
49
+ if ($ container ->has ('security.logout_url_generator ' )) {
50
+ $ this ->generator = $ container ->get ('security.logout_url_generator ' );
51
+ } else {
52
+ $ this ->generator = new LogoutUrlGenerator ($ container ->get ('request_stack ' ), $ router , $ tokenStorage );
53
+ }
49
54
} else {
50
55
$ this ->generator = $ generator ;
51
56
}
You can’t perform that action at this time.
0 commit comments