/** * Unban user * @param User $user * @param Journal $journal * @return bool */ 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; } }