Ojs\JournalBundle\Entity\JournalRepository::removeBannedUser PHP Метод

removeBannedUser() публичный Метод

Unban user
public removeBannedUser ( User $user, Journal $journal ) : boolean
$user Ojs\UserBundle\Entity\User
$journal Journal
Результат boolean
    public function removeBannedUser(User $user, Journal $journal)
    {
        try {
            $em = $this->getEntityManager();
            if (!$journal->getBannedUsers()->contains($user)) {
                return true;
            }
            $journal->removeBannedUser($user);
            $user->removeRestrictedJournal($journal);
            $em->persist($user);
            $em->persist($journal);
            $em->flush();
            return true;
        } catch (\Exception $q) {
            return false;
        }
    }