Closed (fixed)
Project:
Domain Extras
Version:
3.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
11 Apr 2026 at 09:55 UTC
Updated:
25 Apr 2026 at 10:20 UTC
Jump to comment: Most recent
DomainMaintenanceMode injects DomainNegotiatorInterface but only uses getActiveId(). The full negotiator is a heavier service that increases circular dependency risk.
Replace DomainNegotiatorInterface with DomainNegotiationContext — a lightweight value object 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