예제 #1
0
 /**
  * @EXT\Route(
  *     "/card/{card}/suspend/{suspend}",
  *     name="claroline_suspend_card"
  * )
  *
  * @param Card $card
  * @param $suspend
  *
  * @return JsonResponse
  */
 public function suspendCardAction(Card $card, $suspend)
 {
     $this->assertCanOpen($card->getNote()->getDeck());
     $user = $this->tokenStorage->getToken()->getUser();
     $cardLearning = $this->cardLearningMgr->getCardLearning($card, $user);
     $cardLearning->setPainful($suspend);
     $this->cardLearningMgr->save($cardLearning);
     return new JsonResponse($card->getId());
 }