You are here

public function QuizQuestionEntityTrait::getAnsweringForm in Quiz 6.x

Same name and namespace in other branches
  1. 8.6 src/Entity/QuizQuestionEntityTrait.php \Drupal\quiz\Entity\QuizQuestionEntityTrait::getAnsweringForm()
  2. 8.5 src/Entity/QuizQuestionEntityTrait.php \Drupal\quiz\Entity\QuizQuestionEntityTrait::getAnsweringForm()
6 calls to QuizQuestionEntityTrait::getAnsweringForm()
LongAnswerQuestion::getAnsweringForm in question_types/quiz_long_answer/src/Plugin/quiz/QuizQuestion/LongAnswerQuestion.php
MatchingQuestion::getAnsweringForm in question_types/quiz_matching/src/Plugin/quiz/QuizQuestion/MatchingQuestion.php
MultichoiceQuestion::getAnsweringForm in question_types/quiz_multichoice/src/Plugin/quiz/QuizQuestion/MultichoiceQuestion.php
QuizDirectionsQuestion::getAnsweringForm in question_types/quiz_directions/src/Plugin/quiz/QuizQuestion/QuizDirectionsQuestion.php
ShortAnswerQuestion::getAnsweringForm in question_types/quiz_short_answer/src/Plugin/quiz/QuizQuestion/ShortAnswerQuestion.php

... See full list

7 methods override QuizQuestionEntityTrait::getAnsweringForm()
LongAnswerQuestion::getAnsweringForm in question_types/quiz_long_answer/src/Plugin/quiz/QuizQuestion/LongAnswerQuestion.php
MatchingQuestion::getAnsweringForm in question_types/quiz_matching/src/Plugin/quiz/QuizQuestion/MatchingQuestion.php
MultichoiceQuestion::getAnsweringForm in question_types/quiz_multichoice/src/Plugin/quiz/QuizQuestion/MultichoiceQuestion.php
QuizDirectionsQuestion::getAnsweringForm in question_types/quiz_directions/src/Plugin/quiz/QuizQuestion/QuizDirectionsQuestion.php
QuizPageQuestion::getAnsweringForm in question_types/quiz_page/src/Plugin/quiz/QuizQuestion/QuizPageQuestion.php

... See full list

File

src/Entity/QuizQuestionEntityTrait.php, line 41

Class

QuizQuestionEntityTrait
A trait all Quiz question strongly typed entity bundles must use.

Namespace

Drupal\quiz\Entity

Code

public function getAnsweringForm(FormStateInterface $form_state, QuizResultAnswer $quizQuestionResultAnswer) : array {
  $form = [];
  $form['#element_validate'] = [
    [
      static::class,
      'getAnsweringFormValidate',
    ],
  ];
  return $form;
}