You are here

function QuizResult::setQuestion in Quiz 6.x

Same name and namespace in other branches
  1. 8.6 src/Entity/QuizResult.php \Drupal\quiz\Entity\QuizResult::setQuestion()
  2. 8.5 src/Entity/QuizResult.php \Drupal\quiz\Entity\QuizResult::setQuestion()

Update the session for this quiz to the active question.

Parameters

int $question_number: Question number starting at 1.

File

src/Entity/QuizResult.php, line 377

Class

QuizResult
Defines the Quiz entity class.

Namespace

Drupal\quiz\Entity

Code

function setQuestion($question_number) {

  /* @var $quiz_session \Drupal\quiz\Services\QuizSessionInterface */
  $quiz_session = \Drupal::service('quiz.session');
  $quiz = $this
    ->getQuiz();
  $quiz_session
    ->setCurrentQuestion($quiz, $question_number);
}