Skip to content
Snippets Groups Projects
Commit 24dcecf9 authored by Stephen Mustgrave's avatar Stephen Mustgrave
Browse files

Resolve #3465087 "D11 support"

parent e40a25ae
Branches
Tags 7.0.0
1 merge request!36Resolve #3465087 "D11 support"
Pipeline #255236 passed
......@@ -52,7 +52,7 @@ variables:
# SKIP_ESLINT: '1'
# OPT_IN_TEST_PREVIOUS_MINOR: '1'
OPT_IN_TEST_NEXT_MINOR: '1'
# OPT_IN_TEST_NEXT_MAJOR: '1'
OPT_IN_TEST_NEXT_MAJOR: '1'
###################################################################################
......
......@@ -15,13 +15,13 @@
},
"minimum-stability": "dev",
"require": {
"drupal/core": "^10.3",
"drupal/field_group": "^3.1",
"drupal/entity": "^1.2",
"drupal/paragraphs": "^1.15",
"drupal/range": "^1.3",
"drupal/core": "^10.3 || ^11",
"drupal/field_group": "^3.6",
"drupal/entity": "^1.5",
"drupal/paragraphs": "^1.18",
"drupal/range": "^1.6",
"drupal/rules": "^4.0",
"drupal/views_bulk_operations": "^4.0"
"drupal/views_bulk_operations": "^4.2"
},
"require-dev": {
"drupal/replicate": "^1.3"
......
......@@ -2,6 +2,6 @@ name: 'AJAX Quiz'
description: "This module doesn't degrade gracefully, and we don't recommend using it until it does. This module attempts to provide an AJAX version of quiz. Successive quiz questions will be loaded in the same page without page reload, but it doesn't work flawlessly at the moment."
package: Quiz addon
type: module
core_version_requirement: ^10.3
core_version_requirement: ^10.3 || ^11
dependencies:
- quiz:quiz
......@@ -2,6 +2,6 @@ name: 'Quiz - Directions'
type: module
package: Quiz core
description: 'Provide a slot to add directions for a quiz or some sub-portion of a quiz.'
core_version_requirement: ^10.3
core_version_requirement: ^10.3 || ^11
dependencies:
- quiz:quiz
......@@ -4,4 +4,4 @@ package: Quiz question
description: 'This provides long answer (essay, multi-paragraph) question types for use by the Quiz module.'
dependencies:
- quiz:quiz
core_version_requirement: ^10.3
core_version_requirement: ^10.3 || ^11
name: 'Quiz - Matching question'
package: Quiz question
description: 'Provide a way to create matching type of questions.'
core_version_requirement: ^10.3
core_version_requirement: ^10.3 || ^11
type: module
dependencies:
- paragraphs:paragraphs
......
......@@ -2,7 +2,7 @@ name: 'Quiz - Multichoice'
package: Quiz question
type: module
description: 'Multiple choice question type for quiz.'
core_version_requirement: ^10.3
core_version_requirement: ^10.3 || ^11
dependencies:
- quiz:quiz
- field_group:field_group
......@@ -2,6 +2,6 @@ name: 'Quiz - Pages'
type: module
package: Quiz core
description: 'Provides support for pages of questions.'
core_version_requirement: ^10.3
core_version_requirement: ^10.3 || ^11
dependencies:
- quiz:quiz
name: 'Quiz - Short answer'
package: Quiz question
description: 'Short answer question type for Quiz.'
core_version_requirement: ^10.3
core_version_requirement: ^10.3 || ^11
type: module
dependencies:
- quiz:quiz
......@@ -2,6 +2,6 @@ name: 'Quiz - True false'
type: module
package: Quiz question
description: 'Module to create True or False Kind of Questions'
core_version_requirement: ^10.3
core_version_requirement: ^10.3 || ^11
dependencies:
- quiz:quiz
......@@ -2,7 +2,7 @@ name: Quiz
type: module
package: Quiz core
description: Create interactive quizzes. This module must have at least one question type module enabled in order to function properly.
core_version_requirement: ^10.3
core_version_requirement: ^10.3 || ^11
dependencies:
- drupal:datetime
- drupal:datetime_range
......
......@@ -3,6 +3,7 @@
namespace Drupal\quiz\Form;
use Drupal\Core\Config\ConfigFactoryInterface;
use Drupal\Core\Config\TypedConfigManagerInterface;
use Drupal\Core\Extension\ModuleHandlerInterface;
use Drupal\Core\Form\ConfigFormBase;
use Drupal\Core\Form\FormStateInterface;
......@@ -23,15 +24,15 @@ class QuizAdminForm extends ConfigFormBase {
* The factory for configuration objects.
* @param \Drupal\Core\Extension\ModuleHandlerInterface $moduleHandler
* The Module handler service.
* @param \Drupal\Core\Config\TypedConfigManagerInterface|null $typedConfigManager
* @param \Drupal\Core\Config\TypedConfigManagerInterface $typedConfigManager
* The typed config manager.
*/
public function __construct(
ConfigFactoryInterface $config_factory,
protected ModuleHandlerInterface $moduleHandler,
protected $typedConfigManager = NULL,
TypedConfigManagerInterface $typedConfigManager,
) {
parent::__construct($config_factory, $this->typedConfigManager);
parent::__construct($config_factory, $typedConfigManager);
}
/**
......
name: quiz test module
type: module
core_version_requirement: ^10.3
core_version_requirement: ^10.3 || ^11
dependencies:
- quiz:quiz
- drupal:views
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment