Чтобы получить атрибуты сеанса, получите сервис сеанса из контейнера.Этот пример находится в контроллере, где сеанс доступен с помощью вспомогательного метода:
public function fooAction()
{
$session = $this->getRequest()->getSession();
// Setting
$session->set("foo", "bar");
// Retrieving
$foo = $session->get("foo");
}
Подробнее см. В документации .Вы также можете явно извлечь сеанс из контейнера, если он вам понадобится, через $container->get("session");
Если вам нужен объект User, вы можете получить его через:
public function fooAction()
{
// Get user from security token (assumes logged in/token present)
$user = $this->get("security.context")->getToken()->getUser();
}
Снова документация для получения более подробной информации.