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.
By fago on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
8.0.x
Introduced in version:
8.0
Issue links:
Description:
FieldableEntityInterface
got separated out of ContentEntityInterface
. Code which is related to fieldable entities and does not require some of the additional capabilities of content entities (translatibility or revisionablity) should type-hint to the new interface.
Some methods got changed to type-hint to FieldableEntityInterface
instead of ContentEntityInterface
. Classes implementing or overriding those methods must adapt to the new type-hint:
- EntityViewDisplayInterface::build()
- EntityViewDisplayInterface::build()
- FieldDefinitionInterface::getDefaultValue()
- FieldStorageDefinitionInterface::getOptionsProvider
- FieldItemListInterface::processDefaultValue()
- CommentLinkBuilderInterface::buildCommentedEntityLinks()
- CommentStatisticsInterface::create()
- CommentStorageInterface::getNewCommentPageNumber()
Impacts:
Module developers