diff --git a/advanced_datalayer.info.yml b/advanced_datalayer.info.yml index 51047e99c01f550b50f2a967e613c68c1843cada..5804cd7200905da5180d94b8fb2f874d1f6e21a4 100644 --- a/advanced_datalayer.info.yml +++ b/advanced_datalayer.info.yml @@ -2,7 +2,7 @@ name: Advanced Datalayer description: Allows you to configure dataLayer page variables. type: module package: SEO -core_version_requirement: ^9 || ^10 +core_version_requirement: ^10 || ^11 dependencies: - drupal:field - token:token diff --git a/composer.json b/composer.json index ec29e022d8981938ba0d82b321527178c9682375..9db5142860ac0f4167b4e8ad5423b991609fa520 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,7 @@ "seo" ], "require": { - "drupal/core": "^9 || ^10", + "drupal/core": "^10 || ^11", "drupal/token": "^1.0" } } diff --git a/context_advanced_datalayer/context_advanced_datalayer.info.yml b/context_advanced_datalayer/context_advanced_datalayer.info.yml index 73e0d3ed75710d003dad2c46d2fcecb39d4a977f..ece49e95a6b73eace20669bc435ce17d3330231e 100644 --- a/context_advanced_datalayer/context_advanced_datalayer.info.yml +++ b/context_advanced_datalayer/context_advanced_datalayer.info.yml @@ -2,7 +2,7 @@ name: Context Advanced Datalayer description: Allows site admins to setup Datalayer page variables using Contexts module type: module package: Context -core_version_requirement: ^9 || ^10 +core_version_requirement: ^10 || ^11 dependencies: - context:context - advanced_datalayer:advanced_datalayer diff --git a/example_advanced_datalayer/example_advanced_datalayer.info.yml b/example_advanced_datalayer/example_advanced_datalayer.info.yml index 1c5ee32011d5f910e37709b7cccf93c491187bea..ed05d9a55d505002ed73dc011eb1a3fbb7f9746f 100644 --- a/example_advanced_datalayer/example_advanced_datalayer.info.yml +++ b/example_advanced_datalayer/example_advanced_datalayer.info.yml @@ -2,6 +2,6 @@ name: Advanced Datalayer example description: Example tags and groups for Advanced Datalayer module type: module package: SEO -core_version_requirement: ^9 || ^10 +core_version_requirement: ^10 || ^11 dependencies: - advanced_datalayer:advanced_datalayer diff --git a/src/Form/AdvancedDatalayerSettingsForm.php b/src/Form/AdvancedDatalayerSettingsForm.php index da3baeb61b318e40e6b5cf94d619b7f2ecf01515..f305ee991a1da5a81872c5b9df56763bcbe576a1 100644 --- a/src/Form/AdvancedDatalayerSettingsForm.php +++ b/src/Form/AdvancedDatalayerSettingsForm.php @@ -2,6 +2,7 @@ namespace Drupal\advanced_datalayer\Form; +use Drupal\Core\Config\TypedConfigManagerInterface; use Drupal\advanced_datalayer\AdvancedDatalayerManagerInterface; use Drupal\Core\Config\ConfigFactoryInterface; use Drupal\Core\Entity\EntityTypeBundleInfoInterface; @@ -41,6 +42,8 @@ class AdvancedDatalayerSettingsForm extends ConfigFormBase { * * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory * ConfigFactoryInterface object. + * @param \Drupal\Core\Config\TypedConfigManagerInterface $typedConfigManager + * The typed config manager. * @param \Drupal\advanced_datalayer\AdvancedDatalayerManagerInterface $datalayer_manager * Advance datalayer manager object. * @param \Drupal\Core\Entity\EntityTypeBundleInfoInterface $entity_type_bundle_info @@ -50,11 +53,12 @@ class AdvancedDatalayerSettingsForm extends ConfigFormBase { */ public function __construct( ConfigFactoryInterface $config_factory, + TypedConfigManagerInterface $typedConfigManager, AdvancedDatalayerManagerInterface $datalayer_manager, EntityTypeBundleInfoInterface $entity_type_bundle_info, StateInterface $state ) { - parent::__construct($config_factory); + parent::__construct($config_factory, $typedConfigManager); $this->datalayerManager = $datalayer_manager; $this->entityTypeBundleInfo = $entity_type_bundle_info; $this->state = $state; @@ -66,6 +70,7 @@ class AdvancedDatalayerSettingsForm extends ConfigFormBase { public static function create(ContainerInterface $container) { return new static( $container->get('config.factory'), + $container->get('config.typed'), $container->get('advanced_datalayer.manager'), $container->get('entity_type.bundle.info'), $container->get('state')