You are here

public function QuizController::quizTake in Quiz 8.4

Primary quiz-taking view on 'Take' tab.

1 string reference to 'QuizController::quizTake'
quiz.routing.yml in ./quiz.routing.yml
quiz.routing.yml

File

lib/Drupal/quiz/Controller/QuizController.php, line 19

Class

QuizController

Namespace

Drupal\quiz\Controller

Code

public function quizTake(NodeInterface $node) {

  //\Drupal::moduleHandler()->alter('quiz_take', $node);
  if (isset($node->rendered_content)) {
    return $node->rendered_content;
  }
  $to_be_rendered = quiz_take_quiz($node);

  // Manage redirection.
  if ($to_be_rendered instanceof RedirectResponse) {
    return $to_be_rendered;
  }
  return drupal_render($to_be_rendered);
}