Same name in other branches
  1. 8.9.x Drupal\Core\Entity
  2. 9 Drupal\Core\Entity
Classsort descending Location Description
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.
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.
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.
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.
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.
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.
EntityFormBuilder core/lib/Drupal/Core/Entity/EntityFormBuilder.php Builds entity forms.
EntityFormBuilderInterface core/lib/Drupal/Core/Entity/EntityFormBuilderInterface.php Builds entity forms.
EntityFormInterface core/lib/Drupal/Core/Entity/EntityFormInterface.php Defines an interface for entity form classes.
EntityFormModeInterface core/lib/Drupal/Core/Entity/EntityFormModeInterface.php Provides an interface defining an entity form mode entity type.
EntityHandlerBase core/lib/Drupal/Core/Entity/EntityHandlerBase.php Provides a base class for entity handlers.
EntityHandlerInterface core/lib/Drupal/Core/Entity/EntityHandlerInterface.php Defines an interface for entity handlers.
EntityInterface core/lib/Drupal/Core/Entity/EntityInterface.php Defines a common interface for all entity objects.
EntityLastInstalledSchemaRepository core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php Provides a repository for installed entity definitions.
EntityLastInstalledSchemaRepositoryInterface core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepositoryInterface.php Provides an interface for an installed entity definition repository.
EntityListBuilder core/lib/Drupal/Core/Entity/EntityListBuilder.php Defines a generic implementation to build a listing of entities.
EntityListBuilderInterface core/lib/Drupal/Core/Entity/EntityListBuilderInterface.php Defines an interface to build entity listings.
EntityMalformedException core/lib/Drupal/Core/Entity/EntityMalformedException.php Defines an exception thrown when a malformed entity is passed.
EntityPublishedInterface core/lib/Drupal/Core/Entity/EntityPublishedInterface.php Provides an interface for access to an entity's published state.
EntityPublishedTrait core/lib/Drupal/Core/Entity/EntityPublishedTrait.php Provides a trait for published status.
EntityRepository core/lib/Drupal/Core/Entity/EntityRepository.php Provides several mechanisms for retrieving entities.
EntityRepositoryInterface core/lib/Drupal/Core/Entity/EntityRepositoryInterface.php Provides an interface for an entity repository.
EntityStorageBase core/lib/Drupal/Core/Entity/EntityStorageBase.php A base entity storage class.
EntityStorageException core/lib/Drupal/Core/Entity/EntityStorageException.php Defines an exception thrown when storage operations fail.
EntityStorageInterface core/lib/Drupal/Core/Entity/EntityStorageInterface.php Defines the interface for entity storage classes.
EntityType core/lib/Drupal/Core/Entity/EntityType.php Provides an implementation of an entity type and its metadata.
EntityTypeBundleInfo core/lib/Drupal/Core/Entity/EntityTypeBundleInfo.php Provides discovery and retrieval of entity type bundles.
EntityTypeBundleInfoInterface core/lib/Drupal/Core/Entity/EntityTypeBundleInfoInterface.php Provides an interface for an entity type bundle info.
EntityTypeEvent core/lib/Drupal/Core/Entity/EntityTypeEvent.php Defines a base class for all entity type events.
EntityTypeEvents core/lib/Drupal/Core/Entity/EntityTypeEvents.php Contains all events thrown while handling entity types.
EntityTypeEventSubscriberTrait core/lib/Drupal/Core/Entity/EntityTypeEventSubscriberTrait.php Helper methods for EntityTypeListenerInterface.
EntityTypeInterface core/lib/Drupal/Core/Entity/EntityTypeInterface.php Provides an interface for an entity type and its metadata.
EntityTypeListener core/lib/Drupal/Core/Entity/EntityTypeListener.php Reacts to entity type CRUD on behalf of the Entity system.
EntityTypeListenerInterface core/lib/Drupal/Core/Entity/EntityTypeListenerInterface.php Defines an interface for reacting to entity type creation, deletion, and updates.
EntityTypeManagerInterface core/lib/Drupal/Core/Entity/EntityTypeManagerInterface.php Provides an interface for entity type managers.
EntityTypeRepositoryInterface core/lib/Drupal/Core/Entity/EntityTypeRepositoryInterface.php Provides an interface for helper methods for loading entity types.
EntityViewBuilder core/lib/Drupal/Core/Entity/EntityViewBuilder.php Base class for entity view builders.
EntityViewBuilderInterface core/lib/Drupal/Core/Entity/EntityViewBuilderInterface.php Defines an interface for entity view builders.
EntityViewModeInterface core/lib/Drupal/Core/Entity/EntityViewModeInterface.php Provides an interface defining an entity view mode entity type.
EntityWithPluginCollectionInterface core/lib/Drupal/Core/Entity/EntityWithPluginCollectionInterface.php Provides an interface for an object using a plugin collection.
FieldableEntityInterface core/lib/Drupal/Core/Entity/FieldableEntityInterface.php Interface for entities having fields.
FieldableEntityStorageInterface core/lib/Drupal/Core/Entity/FieldableEntityStorageInterface.php A storage that supports entity types with field definitions.
HtmlEntityFormController core/lib/Drupal/Core/Entity/HtmlEntityFormController.php Wrapping controller for entity forms that serve as the main page body.
RevisionableContentEntityBase core/lib/Drupal/Core/Entity/RevisionableContentEntityBase.php Provides a content entity with extended support for revisions.
RevisionableEntityBundleInterface core/lib/Drupal/Core/Entity/RevisionableEntityBundleInterface.php Provides an interface defining a revisionable entity bundle.
RevisionableInterface core/lib/Drupal/Core/Entity/RevisionableInterface.php Provides methods for an entity to support revisions.
RevisionableStorageInterface core/lib/Drupal/Core/Entity/RevisionableStorageInterface.php A storage that supports revisionable entity types.
RevisionLogEntityTrait core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php Provides a trait for accessing revision logging and ownership information.
RevisionLogInterface core/lib/Drupal/Core/Entity/RevisionLogInterface.php Defines methods for an entity that supports revision logging and ownership.
SynchronizableEntityTrait core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php Provides a trait for accessing synchronization information.
SynchronizableInterface core/lib/Drupal/Core/Entity/SynchronizableInterface.php Defines methods for an entity that supports synchronization.
TranslatableInterface core/lib/Drupal/Core/Entity/TranslatableInterface.php Provides methods for an entity to support translation.
TranslatableRevisionableInterface core/lib/Drupal/Core/Entity/TranslatableRevisionableInterface.php Provides methods for an entity to support revision translation.
TranslatableRevisionableStorageInterface core/lib/Drupal/Core/Entity/TranslatableRevisionableStorageInterface.php A storage that supports translatable and revisionable entity types.
TranslatableStorageInterface core/lib/Drupal/Core/Entity/TranslatableStorageInterface.php A storage that supports translatable entity types.