function quiz_get_question_types in Quiz 8.5
Same name and namespace in other branches
- 8.6 quiz.module \quiz_get_question_types()
- 7.6 quiz.module \quiz_get_question_types()
- 7.5 quiz.module \quiz_get_question_types()
- 6.x quiz.module \quiz_get_question_types()
Retrieve list of question types.
Return value
Array of question types.
2 calls to quiz_get_question_types()
- QuizQuestionsForm::buildForm in src/
Form/ QuizQuestionsForm.php - Handles "manage questions" tab.
- quiz_generate_form in ./
quiz.devel.inc - Form callback for devel_generate support.
File
- ./
quiz.module, line 560 - Contains quiz.module
Code
function quiz_get_question_types() {
$pluginManager = Drupal::service('plugin.manager.quiz.question');
$plugins = $pluginManager
->getDefinitions();
if (empty($plugins)) {
Drupal::messenger()
->addWarning(t('You need to install and enable at least one question type to use Quiz.'));
}
return $plugins;
}