Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / lib / Drupal / Core / Entity / ContentEntityInterface.php
index f43bc3b453d2d42537bba2abf83146f133dbc104..56cf1397e2ba150993c41106e64c891fb7a084f3 100644 (file)
@@ -5,40 +5,22 @@ namespace Drupal\Core\Entity;
 /**
  * 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.
+ * Content entities use fields for all their entity properties and can be
+ * translatable and revisionable. Translations and revisions can be
+ * enabled per entity type through annotation and using entity type hooks.
+ *
+ * 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
+ * @see \Drupal\Core\Entity\EntityTypeInterface
  *
  * @ingroup entity_api
  */
 interface ContentEntityInterface extends \Traversable, FieldableEntityInterface, TranslatableRevisionableInterface {
 
-  /**
-   * Gets the loaded Revision ID of the entity.
-   *
-   * @return int
-   *   The loaded Revision identifier of the entity, or NULL if the entity
-   *   does not have a revision identifier.
-   */
-  public function getLoadedRevisionId();
-
-  /**
-   * Updates the loaded Revision ID with the revision ID.
-   *
-   * This method should not be used, it could unintentionally cause the original
-   * revision ID property value to be lost.
-   *
-   * @internal
-   *
-   * @return $this
-   */
-  public function updateLoadedRevisionId();
-
 }