/**
  * Akce pro zastavení dolování
  * @param int $id
  * @throws BadRequestException
  * @throws ForbiddenRequestException
  */
 public function actionStopMining($id)
 {
     //nalezení daného mineru a kontrola oprávnění uživatele pro přístup k němu
     $task = $this->tasksFacade->findTask($id);
     $miner = $task->miner;
     $this->checkMinerAccess($miner);
     $miningDriver = $this->minersFacade->getTaskMiningDriver($task, $this->getCurrentUser());
     $taskState = $miningDriver->stopMining();
     $this->tasksFacade->updateTaskState($task, $taskState);
     $this->sendJsonResponse($taskState->asArray());
 }