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()
при использовании роли обработчик безопасности?