By plach on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
8.5.x
Introduced in version:
8.5.0
Description:
Before this change all the methods concerning revision translation were defined by ContentEntityInterface and ContentEntityStorageInterface. Now these methods were moved to the following dedicated interfaces:
ContentEntityInterface::hasTranslationChanges→\Drupal\Core\Entity\TranslatableInterface::hasTranslationChangesContentEntityInterface::setRevisionTranslationAffected→TranslatableRevisionableInterface::setRevisionTranslationAffectedContentEntityInterface::isRevisionTranslationAffected→TranslatableRevisionableInterface::isRevisionTranslationAffectedContentEntityInterface::isRevisionTranslationAffectedEnforced→TranslatableRevisionableInterface::isRevisionTranslationAffectedEnforcedContentEntityInterface::setRevisionTranslationAffectedEnforced→TranslatableRevisionableInterface::setRevisionTranslationAffectedEnforcedContentEntityStorageInterface::createTranslation→TranslatableStorageInterface::createTranslation
Additionally ContentEntityStorageInterface now extends TranslatableRevisionableStorageInterface.
Impacts:
Site builders, administrators, editors