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

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

Remove bannedUsers
public removeBannedUser ( User $bannedUsers )
$bannedUsers Ojs\UserBundle\Entity\User
    public function removeBannedUser(User $bannedUsers)
    {
        $this->bannedUsers->removeElement($bannedUsers);
    }

Usage Example

Пример #1
0
 /**
  * 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;
     }
 }
Journal