Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0 / 0 |
|
100.00% |
0 / 0 |
CRAP | |
100.00% |
0 / 0 |
<?php | |
/** | |
* @file | |
* Contains \Drupal\Core\Entity\ContentEntityInterface. | |
*/ | |
namespace Drupal\Core\Entity; | |
use Drupal\Core\TypedData\TranslatableInterface; | |
/** | |
* Defines a common interface for all content entity objects. | |
* | |
* Content entities use fields for all their entity properties and are | |
* translatable and revisionable, while translations and revisions can be | |
* enabled per entity type. It's best practice to always implement | |
* ContentEntityInterface for content-like entities that should be stored in | |
* some database, and enable/disable revisions and translations as desired. | |
* | |
* When implementing this interface which extends Traversable, make sure to list | |
* IteratorAggregate or Iterator before this interface in the implements clause. | |
* | |
* @see \Drupal\Core\Entity\ContentEntityBase | |
* | |
* @ingroup entity_api | |
*/ | |
interface ContentEntityInterface extends \Traversable, FieldableEntityInterface, RevisionableInterface, TranslatableInterface { | |
/** | |
* Determines if the current translation of the entity has unsaved changes. | |
* | |
* If the entity is translatable only translatable fields will be checked for | |
* 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(); | |
} |