Ojs\UserBundle\Entity\UserRepository::hasJournalRole PHP Method

hasJournalRole() public method

public hasJournalRole ( User $user, Role $role, Journal $journal ) : boolean
$user User
$role Role
$journal Ojs\JournalBundle\Entity\Journal
return boolean
    public function hasJournalRole(User $user, Role $role, Journal $journal)
    {
        $result = false;
        $journalUser = $this->getEntityManager()->getRepository('OjsJournalBundle:JournalUser')->findOneBy(['user' => $user, 'journal' => $journal]);
        if (!$journalUser) {
            $result = $journalUser->getRoles()->contains($role);
        }
        return $result;
    }