@@ -25,21 +25,21 @@ public function getFunctions()
2525 {
2626 return [
2727 new ExpressionFunction ('is_anonymous ' , function () {
28- return '$trust_resolver->isAnonymous($token ) ' ;
28+ return '$token && $auth_checker->isGranted("IS_ANONYMOUS" ) ' ;
2929 }, function (array $ variables ) {
30- return $ variables ['trust_resolver ' ]-> isAnonymous ( $ variables ['token ' ] );
30+ return $ variables ['token ' ] && $ variables ['auth_checker ' ]-> isGranted ( ' IS_ANONYMOUS ' );
3131 }),
3232
3333 new ExpressionFunction ('is_authenticated ' , function () {
34- return '$token && !$trust_resolver->isAnonymous($token ) ' ;
34+ return '$token && !$auth_checker->isGranted("IS_ANONYMOUS" ) ' ;
3535 }, function (array $ variables ) {
36- return $ variables ['token ' ] && !$ variables ['trust_resolver ' ]->isAnonymous ( $ variables [ ' token ' ] );
36+ return $ variables ['token ' ] && !$ variables ['auth_checker ' ]->isGranted ( ' IS_ANONYMOUS ' );
3737 }),
3838
3939 new ExpressionFunction ('is_fully_authenticated ' , function () {
40- return '$trust_resolver->isFullFledged($token ) ' ;
40+ return '$token && $auth_checker->isGranted("IS_AUTHENTICATED_FULLY" ) ' ;
4141 }, function (array $ variables ) {
42- return $ variables ['trust_resolver ' ]-> isFullFledged ( $ variables ['token ' ] );
42+ return $ variables ['token ' ] && $ variables ['auth_checker ' ]-> isGranted ( ' IS_AUTHENTICATED_FULLY ' );
4343 }),
4444
4545 new ExpressionFunction ('is_granted ' , function ($ attributes , $ object = 'null ' ) {
@@ -49,9 +49,9 @@ public function getFunctions()
4949 }),
5050
5151 new ExpressionFunction ('is_remember_me ' , function () {
52- return '$trust_resolver->isRememberMe($token ) ' ;
52+ return '$token && $auth_checker->isGranted("IS_REMEMBERED" ) ' ;
5353 }, function (array $ variables ) {
54- return $ variables ['trust_resolver ' ]-> isRememberMe ( $ variables ['token ' ] );
54+ return $ variables ['token ' ] && $ variables ['auth_checker ' ]-> isGranted ( ' IS_REMEMBERED ' );
5555 }),
5656 ];
5757 }
0 commit comments