Closed (fixed)
Project:
Domain Redirect
Version:
2.0.0-beta2
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
11 Apr 2026 at 09:53 UTC
Updated:
25 Apr 2026 at 10:20 UTC
Jump to comment: Most recent
RedirectRepositoryDecorator injects DomainNegotiatorInterface but only calls getActiveDomain(). The full negotiator is a heavier service that increases circular dependency risk.
Replace DomainNegotiatorInterface with DomainNegotiationContext — a lightweight value object available since domain 3.x that provides getDomain() and getDomainId().
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 #4
mably commented