interface ContentEntityInterface

Defines a common interface for all content entity objects.

Hierarchy

Expanded class hierarchy of ContentEntityInterface

All classes that implement ContentEntityInterface

4 files declare their use of ContentEntityInterface
Comment.php in drupal/core/modules/comment/lib/Drupal/comment/Plugin/Core/Entity/Comment.php
Definition of Drupal\comment\Plugin\Core\Entity\Comment.
File.php in drupal/core/modules/file/lib/Drupal/file/Plugin/Core/Entity/File.php
Definition of Drupal\file\Plugin\Core\Entity\File.
Node.php in drupal/core/modules/node/lib/Drupal/node/Plugin/Core/Entity/Node.php
Definition of Drupal\node\Plugin\Core\Entity\Node.
Term.php in drupal/core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/Core/Entity/Term.php
Definition of Drupal\taxonomy\Plugin\Core\Entity\Term.

File

drupal/core/lib/Drupal/Core/Entity/ContentEntityInterface.php, line 13
Definition of Drupal\Core\Entity\ContentEntityInterface.

Namespace

Drupal\Core\Entity
View source
interface ContentEntityInterface extends EntityInterface {

}

Members

Namesort descending Modifiers Type Description Overrides
AccessibleInterface::access public function Checks data value access. 4
ComplexDataInterface::get public function Gets a property object. 5
ComplexDataInterface::getProperties public function Gets an array of property objects. 5
ComplexDataInterface::getPropertyDefinition public function Gets the definition of a contained property. 5
ComplexDataInterface::getPropertyDefinitions public function Gets an array property definitions of contained properties. 12
ComplexDataInterface::getPropertyValues public function Gets an array of property values. 5
ComplexDataInterface::isEmpty public function Determines whether the data structure is empty. 5
ComplexDataInterface::set public function Sets a property value. 5
ComplexDataInterface::setPropertyValues public function Sets multiple property values. 5
EntityInterface::bundle public function Returns the bundle of the entity. 2
EntityInterface::createDuplicate public function Creates a duplicate of the entity. 2
EntityInterface::delete public function Deletes an entity permanently. 2
EntityInterface::enforceIsNew public function Enforces an entity to be new. 2
EntityInterface::entityInfo public function Returns the info of the type of the entity. 2
EntityInterface::entityType public function Returns the type of the entity. 2
EntityInterface::getRevisionId public function Returns the revision identifier of the entity. 2
EntityInterface::id public function Returns the entity identifier (the entity's machine name or numeric ID). 2
EntityInterface::isDefaultRevision public function Checks if this entity is the default revision. 2
EntityInterface::isNew public function Returns whether the entity is new. 2
EntityInterface::isNewRevision public function Returns whether a new revision should be created on save. 2
EntityInterface::label public function Returns the label of the entity. 2
EntityInterface::save public function Saves an entity permanently. 2
EntityInterface::setNewRevision public function Enforces an entity to be saved as a new revision. 2
EntityInterface::uri public function Returns the URI elements of the entity. 2
EntityInterface::uuid public function Returns the entity UUID (Universally Unique Identifier). 2
TranslatableInterface::getTranslation public function Gets a translation of the data. 2
TranslatableInterface::getTranslationLanguages public function Returns the languages the data is translated to. 2
TranslatableInterface::language public function Returns the default language. 2