protected function isGrantedForPublisher(Publisher $publisher)
{
/** @var User $user */
$user = $this->getUser();
if ($user === null) {
return false;
}
if ($user->isAdmin()) {
return true;
}
foreach ($publisher->getPublisherManagers() as $manager) {
if ($manager->getUser()->getId() == $user->getId()) {
return true;
}
}
return false;
}