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\EntityChangedInterface. | |
| */ | |
| namespace Drupal\Core\Entity; | |
| /** | |
| * Defines an interface for entity change timestamp tracking. | |
| * | |
| * This data may be useful for more precise cache invalidation (especially | |
| * on the client side) and concurrent editing locking. | |
| * | |
| * The entity system automatically adds in the 'EntityChanged' constraint for | |
| * entity types implementing this interface in order to disallow concurrent | |
| * editing. | |
| * | |
| * @see Drupal\Core\Entity\Plugin\Validation\Constraint\EntityChangedConstraint | |
| */ | |
| interface EntityChangedInterface { | |
| /** | |
| * Gets the timestamp of the last entity change for the current translation. | |
| * | |
| * @return int | |
| * The timestamp of the last entity save operation. | |
| */ | |
| public function getChangedTime(); | |
| /** | |
| * Sets the timestamp of the last entity change for the current translation. | |
| * | |
| * @param int $timestamp | |
| * The timestamp of the last entity save operation. | |
| * | |
| * @return $this | |
| */ | |
| public function setChangedTime($timestamp); | |
| /** | |
| * Gets the timestamp of the last entity change across all translations. | |
| * | |
| * @return int | |
| * The timestamp of the last entity save operation across all | |
| * translations. | |
| */ | |
| public function getChangedTimeAcrossTranslations(); | |
| } |