Closed (fixed)
Project:
MyREST
Version:
1.0.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
27 Aug 2026 at 08:41 UTC
Updated:
27 Aug 2026 at 09:11 UTC
Jump to comment: Most recent
The base class of every resource takes a helper of the metatag companion module, declares a property for it, assigns it — and never reads it. The integration itself was inverted long ago: metatags reach a response through a documented interface and a service tag, and any module can contribute them without this module knowing its name.
What is left is a type hint on a class of a module that declares a dependency on this one. That is a cycle, it is the only one left in the core, and it exists for a value nothing reads.
parent::create() and is unaffected, but the class is public API and this is a signature change.hasDefinition() names an entity type, not a class, and degrades correctly.Everything.
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
sergeydruua commentedComment #6
sergeydruua commented