/** * Stop a studentQuizSession, which means the just one student. * * @param \_OurBrand_\Quiz\Domain\Model\StudentQuizSession $studentQuizSession * @param bool $writeCommandFile * @return int|string */ public function stopStudentQuizSession(\_OurBrand_\Quiz\Domain\Model\StudentQuizSession $studentQuizSession, $writeCommandFile = TRUE) { $out = 1; $studentQuizSession->setStopTime(new \TYPO3\Flow\Utility\Now()); $this->studentQuizSessionRepository->update($studentQuizSession); if ($writeCommandFile) { $out = $this->writeCommandFile($studentQuizSession->getQuizSession()); } return $out; }