Здесь было 2 вопроса, которые должны были решить проблему инъекции всего контейнера. Но вопрос... см. Ниже (разница примечаний между попытками 2 и 3)...
Попробуйте 1
public function __construct(SecurityContext $securityContext) {
$this->securityContext = $securityContext);
}
Справочник по куркулам. Хорошо...
Попробуйте 2
public function __construct(ContainerInterface $container) {
$this->securityContext = $container->get('security.context');
}
Циркулярная ссылка ( Почему?, я вставляю контейнер, как в try 3, за исключением того, что я получил только контекст безопасности)
Попробуйте 3
public function __construct(ContainerInterface $container) {
$this->container = $container;
}
Works.