Skip to content

Commit d945558

Browse files
committed
Internal: Simplify UserHelper to get current user
1 parent ed48d52 commit d945558

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

src/CoreBundle/ServiceHelper/UserHelper.php

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,19 @@
77
namespace Chamilo\CoreBundle\ServiceHelper;
88

99
use Chamilo\CoreBundle\Entity\User;
10-
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
10+
use Symfony\Bundle\SecurityBundle\Security;
1111
use Symfony\Component\Security\Core\User\UserInterface;
1212

1313
class UserHelper
1414
{
1515
public function __construct(
16-
private readonly TokenStorageInterface $tokenStorage,
16+
private readonly Security $security,
1717
) {}
1818

1919
public function getCurrent(): ?User
2020
{
21-
$token = $this->tokenStorage->getToken();
22-
23-
if (!$token) {
24-
return null;
25-
}
26-
2721
/** @var User|null $user */
28-
$user = $token->getUser();
22+
$user = $this->security->getUser();
2923

3024
return $user instanceof UserInterface ? $user : null;
3125
}

0 commit comments

Comments
 (0)