SonataUser - пользовательский избиратель с ролевой безопасностью

Я использую SonataAdmin сsonata.admin.security.handler.role (поэтому я не использую ACL здесь).

Я пытаюсь ограничить доступ к объекту с пользовательским избирателем.

оказание услуг

security.access.company_voter:
    class:      Application\...\Voter\CompanyVoter
    public:     false
    tags:
       - { name: security.voter }

избиратель Применение ... \ Избиратель \ CompanyVoter.php

#...
public function vote(TokenInterface $token, $object, array $attributes) 
{
    get_class($object);
}
#...

Но я всегда получаю экземплярApplication\...\Voter\CompanyVoter вместо ожидаемого объекта для ограничения.

В чем может быть причина?

Вы говорите мне, что соната не передает объектisGranted() при использовании роли обработчик безопасности?

Ответы на вопрос(1)

Ваш ответ на вопрос