namespace Drupal\Core\Entity;
-use Drupal\Core\TypedData\TranslatableInterface;
-
/**
* Defines a common interface for all content entity objects.
*
*
* @ingroup entity_api
*/
-interface ContentEntityInterface extends \Traversable, FieldableEntityInterface, RevisionableInterface, TranslatableInterface {
-
- /**
- * Determines if the current translation of the entity has unsaved changes.
- *
- * @return bool
- * TRUE if the current translation of the entity has changes.
- */
- public function hasTranslationChanges();
-
- /**
- * Marks the current revision translation as affected.
- *
- * @param bool|null $affected
- * The flag value. A NULL value can be specified to reset the current value
- * and make sure a new value will be computed by the system.
- *
- * @return $this
- */
- public function setRevisionTranslationAffected($affected);
-
- /**
- * Checks whether the current translation is affected by the current revision.
- *
- * @return bool
- * TRUE if the entity object is affected by the current revision, FALSE
- * otherwise.
- */
- public function isRevisionTranslationAffected();
+interface ContentEntityInterface extends \Traversable, FieldableEntityInterface, TranslatableRevisionableInterface {
/**
* Gets the loaded Revision ID of the entity.