File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed
src/CoreBundle/ServiceHelper Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change 7
7
namespace Chamilo \CoreBundle \ServiceHelper ;
8
8
9
9
use Chamilo \CoreBundle \Entity \User ;
10
- use Symfony \Component \ Security \ Core \ Authentication \ Token \ Storage \ TokenStorageInterface ;
10
+ use Symfony \Bundle \ SecurityBundle \ Security ;
11
11
use Symfony \Component \Security \Core \User \UserInterface ;
12
12
13
13
class UserHelper
14
14
{
15
15
public function __construct (
16
- private readonly TokenStorageInterface $ tokenStorage ,
16
+ private readonly Security $ security ,
17
17
) {}
18
18
19
19
public function getCurrent (): ?User
20
20
{
21
- $ token = $ this ->tokenStorage ->getToken ();
22
-
23
- if (!$ token ) {
24
- return null ;
25
- }
26
-
27
21
/** @var User|null $user */
28
- $ user = $ token ->getUser ();
22
+ $ user = $ this -> security ->getUser ();
29
23
30
24
return $ user instanceof UserInterface ? $ user : null ;
31
25
}
You can’t perform that action at this time.
0 commit comments