Closed (fixed)
Project:
Tealium iQ Tag Management
Version:
8.x-1.x-dev
Component:
Code
Priority:
Major
Category:
Support request
Assigned:
Reporter:
Created:
18 Aug 2025 at 06:50 UTC
Updated:
19 Sep 2025 at 16:04 UTC
Jump to comment: Most recent
Comments
Comment #3
cbuvaneswaran commentedComment #4
cbuvaneswaran commentedHi Team,
I created the issue fork and added the D11 support in info.yml. Please validate and merge the PR and then the release the D11 supported version of the module.
PR details: https://git.drupalcode.org/project/tealiumiq/-/merge_requests/22
Thanks and Regards,
Buvaneswaran
Comment #5
jastraat commentedGetting the following error with Drupal 11 on /admin/config/services/tealiumiq/defaults:
ArgumentCountError: Too few arguments to function Drupal\Core\Form\ConfigFormBase::__construct(), 1 passed in /var/www/html/web/modules/contrib/tealiumiq/src/Form/Defaults.php on line 33 and exactly 2 expected in Drupal\Core\Form\ConfigFormBase->__construct() (line 44 of core/lib/Drupal/Core/Form/ConfigFormBase.php).
This means that the module cannot easily support both Drupal 11 and versions prior to 10.2:
https://www.drupal.org/node/3404140
Comment #6
jastraat commentedAlso the sub-module for tealiumiq needs the info file updated as well.
Comment #7
jastraat commentedUpdated the MR to add more Drupal 11 compatibility. Given that Drupal 11 ConfigFormBase is not compatible with versions prior to 10.2 I reflected that in the info files.
Note that the current method for requiring the necessary dependent modules for the sub-module does not work but that pre-dates the need for Drupal 11 compatibility and could be handled in a separate issue.
Comment #8
schiavone commentedThis looks good. Merged. Thanks.
Comment #10
schiavone commentedLooks like we need to revisit this. In the contruct method the $typedConfigManager cannot be protected. See https://www.drupal.org/node/3404140
Comment #12
schiavone commentedResolved and in the 2.0 release.