Ojs\ApiBundle\Controller\ApiController::isGrantedForPublisher PHP Method

isGrantedForPublisher() protected method

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