getUser в конструкторе сервисов Symfony2

У меня очень странная проблема в одном из моих сервисов Symfony2. Я хочу получить текущего пользователя в конструкторе моей службы, но SecurityContext-> getToken вернет false!

Это мой сервис-конструктор:

public function __construct(Registry $doctrine, SecurityContext $context){ $this->doctrine = $doctrine; $this->context = $context; if(!$this->context->getToken()){ echo "Il ya une merde au niveau du token !"; } $this->my_auth = $this->getMyAuth(); } 

И вот объявление сервиса в моем service.yml

 security.autorisation: class: Nsi\SecurityBundle\Service\Autorisation arguments: [@doctrine,@security.context] 

Но когда я иду на свою страницу администратора, появляется сообщение «Il ya une merde au niveau du Token». самое удивительное, что моя нижняя панель инструментов Symfony покажет мне мой логин!

Мой проект – проект Symfony 2.3.11

Думает о вашей помощи