Кто-нибудь знает, как получить доступ к переменной сеанса в службе?
У меня есть настройка службы, которой я передаю контейнер.Я могу получить доступ к таким вещам, как служба Doctrine, используя:
// Get the doctrine service
$doctrine_service = $this->container->get('doctrine');
// Get the entity manager
$em = $doctrine_service->getEntityManager();
Однако я не уверен, как получить доступ к сеансу.
В контроллере сеанс может быть доступен с помощью:
$session = $this->getRequest()->getSession();
$session->set('foo', 'bar');
$foo = $session->get('foo');
Является ли сеанс частью службы, и если да, то как называется служба.
Любая помощь будет принята с благодарностью.