Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
If some module introduces an entity type which they'd like the option of removing in the future, how can we do that? Introducing an entity has all sorts of touch-points with other APIs, interacting with them isn't siloed through one entry point that can simply be @internal
'd. Points were raised here by @xjm about hooks being one such touch-point.
So the questions are:
- What such touch points exist?
- Which of these touch points are an api?
- Can this api surface be reduced?
- Is it/will it become possible to remove an entity type in a way that doesn't break BC?
Comments
Comment #2
Sam152 CreditAttribution: Sam152 as a volunteer and at PreviousNext commented