namespace Drupal\Core\Entity

Same name in other branches
  1. 8.9.x Drupal\Core\Entity
  2. 10 Drupal\Core\Entity
  3. 11.x Drupal\Core\Entity
Object name File name Summary
BundleEntityFormBase core/lib/Drupal/Core/Entity/BundleEntityFormBase.php Class BundleEntityFormBase is a base form for bundle config entities.
BundleEntityStorageInterface core/lib/Drupal/Core/Entity/BundleEntityStorageInterface.php A storage that supports entities with bundle specific classes.
BundlePermissionHandlerTrait core/lib/Drupal/Core/Entity/BundlePermissionHandlerTrait.php Provides a method to simplify generating bundle level permissions.
ContentEntityBase core/lib/Drupal/Core/Entity/ContentEntityBase.php Implements Entity Field API specific enhancements to the Entity class.
ContentEntityConfirmFormBase core/lib/Drupal/Core/Entity/ContentEntityConfirmFormBase.php Provides a generic base class for an entity-based confirmation form.
ContentEntityDeleteForm core/lib/Drupal/Core/Entity/ContentEntityDeleteForm.php Provides a generic base class for a content entity deletion form.
ContentEntityForm core/lib/Drupal/Core/Entity/ContentEntityForm.php Entity form variant for content entity types.
ContentEntityFormInterface core/lib/Drupal/Core/Entity/ContentEntityFormInterface.php Defines a common interface for content entity form classes.
ContentEntityInterface core/lib/Drupal/Core/Entity/ContentEntityInterface.php Defines a common interface for all content entity objects.
ContentEntityNullStorage core/lib/Drupal/Core/Entity/ContentEntityNullStorage.php Defines a null entity storage.
ContentEntityStorageBase core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php Base class for content entity storage handlers.
ContentEntityStorageInterface core/lib/Drupal/Core/Entity/ContentEntityStorageInterface.php A storage that supports content entity types.
ContentEntityType core/lib/Drupal/Core/Entity/ContentEntityType.php Provides an implementation of a content entity type and its metadata.
ContentEntityTypeInterface core/lib/Drupal/Core/Entity/ContentEntityTypeInterface.php Provides an interface for a content entity type and its metadata.
ContentUninstallValidator core/lib/Drupal/Core/Entity/ContentUninstallValidator.php Validates module uninstall readiness based on existing content entities.
DependencyTrait core/lib/Drupal/Core/Entity/DependencyTrait.php Provides a trait for managing an object's dependencies.
DynamicallyFieldableEntityStorageInterface core/lib/Drupal/Core/Entity/DynamicallyFieldableEntityStorageInterface.php A storage that supports entity types with dynamic field definitions.
EditorialContentEntityBase core/lib/Drupal/Core/Entity/EditorialContentEntityBase.php Provides a base entity class with extended revision and publishing support.
EntityAccessCheck core/lib/Drupal/Core/Entity/EntityAccessCheck.php Provides a generic access checker for entities.
EntityAccessControlHandler core/lib/Drupal/Core/Entity/EntityAccessControlHandler.php Defines a default implementation for entity access control handler.
EntityAccessControlHandlerInterface core/lib/Drupal/Core/Entity/EntityAccessControlHandlerInterface.php Defines an interface for entity access control handlers.
EntityAutocompleteMatcher core/lib/Drupal/Core/Entity/EntityAutocompleteMatcher.php Matcher class to get autocompletion results for entity reference.
EntityAutocompleteMatcherInterface core/lib/Drupal/Core/Entity/EntityAutocompleteMatcherInterface.php
EntityBase core/lib/Drupal/Core/Entity/EntityBase.php Defines a base entity class.
EntityBundleAccessCheck core/lib/Drupal/Core/Entity/EntityBundleAccessCheck.php Provides an entity bundle checker for the _entity_bundles route requirement.
EntityBundleListener core/lib/Drupal/Core/Entity/EntityBundleListener.php Reacts to entity bundle CRUD on behalf of the Entity system.
EntityBundleListenerInterface core/lib/Drupal/Core/Entity/EntityBundleListenerInterface.php An interface for reacting to entity bundle creation and deletion.
EntityChangedInterface core/lib/Drupal/Core/Entity/EntityChangedInterface.php Defines an interface for entity change timestamp tracking.
EntityChangedTrait core/lib/Drupal/Core/Entity/EntityChangedTrait.php Provides a trait for accessing changed time.
EntityChangesDetectionTrait core/lib/Drupal/Core/Entity/EntityChangesDetectionTrait.php Provides helper methods to detect changes in an entity object.
EntityConfirmFormBase core/lib/Drupal/Core/Entity/EntityConfirmFormBase.php Provides a generic base class for an entity-based confirmation form.
EntityConstraintViolationList core/lib/Drupal/Core/Entity/EntityConstraintViolationList.php Implements an entity constraint violation list.
EntityConstraintViolationListInterface core/lib/Drupal/Core/Entity/EntityConstraintViolationListInterface.php Interface for the result of entity validation.
EntityCreateAccessCheck core/lib/Drupal/Core/Entity/EntityCreateAccessCheck.php Defines an access checker for entity creation.
EntityCreateAnyAccessCheck core/lib/Drupal/Core/Entity/EntityCreateAnyAccessCheck.php Defines an access checker for creating an entity of any bundle.
EntityDefinitionUpdateManager core/lib/Drupal/Core/Entity/EntityDefinitionUpdateManager.php Manages entity definition updates.
EntityDefinitionUpdateManagerInterface core/lib/Drupal/Core/Entity/EntityDefinitionUpdateManagerInterface.php Defines an interface for managing entity definition updates.
EntityDeleteForm core/lib/Drupal/Core/Entity/EntityDeleteForm.php Provides a generic base class for an entity deletion form.
EntityDeleteFormTrait core/lib/Drupal/Core/Entity/EntityDeleteFormTrait.php Provides a trait for an entity deletion form.
EntityDeleteMultipleAccessCheck core/lib/Drupal/Core/Entity/EntityDeleteMultipleAccessCheck.php Checks if the current user has delete access to the items of the tempstore.
EntityDescriptionInterface core/lib/Drupal/Core/Entity/EntityDescriptionInterface.php Defines the interface for entities that have a description.
EntityDisplayBase core/lib/Drupal/Core/Entity/EntityDisplayBase.php Provides a common base class for entity view and form displays.
EntityDisplayModeBase core/lib/Drupal/Core/Entity/EntityDisplayModeBase.php Base class for config entity types with settings for form and view modes.
EntityDisplayModeInterface core/lib/Drupal/Core/Entity/EntityDisplayModeInterface.php Provides an interface for entity types that hold form and view mode settings.
EntityDisplayPluginCollection core/lib/Drupal/Core/Entity/EntityDisplayPluginCollection.php A collection of formatters or widgets.
EntityDisplayRepository core/lib/Drupal/Core/Entity/EntityDisplayRepository.php Provides a repository for entity display objects (view modes and form modes).
EntityDisplayRepositoryInterface core/lib/Drupal/Core/Entity/EntityDisplayRepositoryInterface.php Provides an interface for an entity display repository.
EntityFieldManager core/lib/Drupal/Core/Entity/EntityFieldManager.php Manages the discovery of entity fields.
EntityFieldManagerInterface core/lib/Drupal/Core/Entity/EntityFieldManagerInterface.php Provides an interface for an entity field manager.
EntityForm core/lib/Drupal/Core/Entity/EntityForm.php Base class for entity forms.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.