Я погуглил и сделал то, что казалось очевидным, но это не работает... Я использую Symfony 5.1.7.
Как получить текущего зарегистрированного пользователя в службе а>
ОБНОВЛЕНО:
use Symfony\Component\Security\Core\Security;
class SomeSubscriber implements EventSubscriber
{
private $user = null;
private $activity = null;
public function __construct(Security $security)
{
dump($security->getUser());
//$this->user = $tokenStorage->getUser();
}
}
services.yaml:
App\EventListener\SomeSubscriber:
tags:
-
name: 'doctrine.event_subscriber'
priority: -1500