Я хочу написать собственный обработчик безопасности, и это будет простой ACL, который ограничивает данные по идентификатору пользователя. Я не хочу использовать стандартный ACL, не нужно использовать весь функционал и создавать дополнительную базу данных с разрешениями.
Итак, я создаю свой новый обработчик, и теперь я получаю $object как класс администратора. С классом администратора я могу ограничить доступ к службам, но не могу ограничить какие-либо строки в службе.
Вопрос в том, как я могу получить Entities и проверить разрешение на Entities следующим образом:
public function isGranted(AdminInterface $admin, $attributes, $object = null)
{
if ($object->getUserId()==5){
return true
}
}