Drupal core issue #3347842 deprecates the "trusted data" concept in the configuration system. ConfigEntityInterface::trustData() and Config::save(TRUE) are deprecated in Drupal 11.4+ and will be removed in Drupal 13.
The domain module has 13 occurrences across 5 files:
domain_access/src/Hook/DomainAccessDomainHooks.php— 4×->trustData()->save()domain_source/src/Hook/DomainSourceEntityHooks.php— 1×->trustData()->save()domain_source/domain_source.install— 1×->trustData()domain_access/domain_access.install— 5×->save(TRUE)domain/domain.install— 2×->save(TRUE)
The fix is to replace ->trustData()->save() with ->save() and ->save(TRUE) with ->save().
Issue fork domain-3578405
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
mably commentedComment #6
mably commentedRemoved all 13 deprecated
trustData()andsave(TRUE)calls across 5 files:domain_access/src/Hook/DomainAccessDomainHooks.php— 4×->trustData()->save()→->save()domain_source/src/Hook/DomainSourceEntityHooks.php— removed$trustedparameter and conditional, simplified to->save()domain_source/domain_source.install— 1×->trustData()->save()→->save(), removedTRUEargument from callersdomain_access/domain_access.install— 5×->save(TRUE)→->save()domain/domain.install— 2×->save(TRUE)→->save()Comment #8
mably commented