Пример #1
0
 /**
  * @param UserBlockEntity $userBlock
  * @return bool
  */
 public function blockUserWithEntity(UserBlockEntity $userBlock)
 {
     $this->gameBackendService->removeBlockUser($userBlock->getUser());
     $entityManager = $this->entityManager;
     $entityManager->merge($userBlock);
     $entityManager->flush();
     if ($userBlock->getExpire() > new DateTime()) {
         $this->gameBackendService->blockUser($userBlock->getUser(), $userBlock->getExpire(), $userBlock->getReason());
     }
 }