190 files declare their use of EntityInterface

AuthorFormatter.php in core/modules/user/src/Plugin/Field/FieldFormatter/AuthorFormatter.php
BaseFieldOverrideAccessControlHandler.php in core/lib/Drupal/Core/Field/BaseFieldOverrideAccessControlHandler.php
BlockAccessControlHandler.php in core/modules/block/src/BlockAccessControlHandler.php
BlockContentAccessControlHandler.php in core/modules/block_content/src/BlockContentAccessControlHandler.php
BlockContentCacheTagsTest.php in core/modules/block_content/tests/src/Functional/BlockContentCacheTagsTest.php
BlockContentListBuilder.php in core/modules/block_content/src/BlockContentListBuilder.php
BlockContentTranslationHandler.php in core/modules/block_content/src/BlockContentTranslationHandler.php
BlockContentTypeListBuilder.php in core/modules/block_content/src/BlockContentTypeListBuilder.php
BlockContentViewBuilder.php in core/modules/block_content/src/BlockContentViewBuilder.php
BlockListBuilder.php in core/modules/block/src/BlockListBuilder.php
BlockViewBuilder.php in core/modules/block/src/BlockViewBuilder.php
BulkForm.php in core/modules/views/src/Plugin/views/field/BulkForm.php
BundlePermissionHandlerTraitTest.php in core/tests/Drupal/KernelTests/Core/Entity/BundlePermissionHandlerTraitTest.php
comment.module in core/modules/comment/comment.module
Enables users to comment on published content.
CommentAccessControlHandler.php in core/modules/comment/src/CommentAccessControlHandler.php
CommentCacheTagsTest.php in core/modules/comment/tests/src/Functional/CommentCacheTagsTest.php
CommentController.php in core/modules/comment/src/Controller/CommentController.php
CommentLazyBuilders.php in core/modules/comment/src/CommentLazyBuilders.php
CommentManager.php in core/modules/comment/src/CommentManager.php
CommentManagerInterface.php in core/modules/comment/src/CommentManagerInterface.php
CommentNonNodeTest.php in core/modules/comment/tests/src/Functional/CommentNonNodeTest.php
CommentPermalinkFormatter.php in core/modules/comment/src/Plugin/Field/FieldFormatter/CommentPermalinkFormatter.php
CommentStatistics.php in core/modules/comment/src/CommentStatistics.php
CommentStatisticsInterface.php in core/modules/comment/src/CommentStatisticsInterface.php
CommentStorage.php in core/modules/comment/src/CommentStorage.php
CommentStorageInterface.php in core/modules/comment/src/CommentStorageInterface.php
CommentTranslationHandler.php in core/modules/comment/src/CommentTranslationHandler.php
CommentTypeListBuilder.php in core/modules/comment/src/CommentTypeListBuilder.php
CommentViewBuilder.php in core/modules/comment/src/CommentViewBuilder.php
ConfigEntityInterface.php in core/lib/Drupal/Core/Config/Entity/ConfigEntityInterface.php
ConfigEntityListBuilder.php in core/lib/Drupal/Core/Config/Entity/ConfigEntityListBuilder.php
ConfigEntityStorage.php in core/lib/Drupal/Core/Config/Entity/ConfigEntityStorage.php
ConfigEntityStorageTest.php in core/tests/Drupal/Tests/Core/Config/Entity/ConfigEntityStorageTest.php
ConfigTestAccessControlHandler.php in core/modules/config/tests/config_test/src/ConfigTestAccessControlHandler.php
ConfigTestListBuilder.php in core/modules/config/tests/config_test/src/ConfigTestListBuilder.php
ContentEntityNormalizer.php in core/modules/hal/src/Normalizer/ContentEntityNormalizer.php
ContentTranslationHandler.php in core/modules/content_translation/src/ContentTranslationHandler.php
ContentTranslationHandlerInterface.php in core/modules/content_translation/src/ContentTranslationHandlerInterface.php
ContentTranslationManager.php in core/modules/content_translation/src/ContentTranslationManager.php
ContentTranslationManagerInterface.php in core/modules/content_translation/src/ContentTranslationManagerInterface.php
ContentTranslationMetadataWrapper.php in core/modules/content_translation/src/ContentTranslationMetadataWrapper.php
ContentTranslationSyncImageTest.php in core/modules/content_translation/tests/src/Functional/ContentTranslationSyncImageTest.php
ContentTranslationUITestBase.php in core/modules/content_translation/tests/src/Functional/ContentTranslationUITestBase.php
content_translation.module in core/modules/content_translation/content_translation.module
Allows entities to be translated into different languages.
DateFormatAccessControlHandler.php in core/modules/system/src/DateFormatAccessControlHandler.php
DateFormatListBuilder.php in core/modules/system/src/DateFormatListBuilder.php
DraggableListBuilder.php in core/lib/Drupal/Core/Config/Entity/DraggableListBuilder.php
editor.module in core/modules/editor/editor.module
Adds bindings for client-side "text editors" to text formats.
EditorAccessControlHandler.php in core/modules/editor/src/EditorAccessControlHandler.php
Entity.php in core/modules/views/src/Plugin/views/argument_validator/Entity.php
EntityAccessCheckTest.php in core/tests/Drupal/Tests/Core/Entity/EntityAccessCheckTest.php
EntityAdapter.php in core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php
EntityAutocomplete.php in core/lib/Drupal/Core/Entity/Element/EntityAutocomplete.php
EntityAutocompleteElementFormTest.php in core/tests/Drupal/KernelTests/Core/Entity/Element/EntityAutocompleteElementFormTest.php
EntityCacheTagsTestBase.php in core/modules/system/tests/src/Functional/Entity/EntityCacheTagsTestBase.php
EntityConfigBase.php in core/modules/migrate/src/Plugin/migrate/destination/EntityConfigBase.php
EntityContentBase.php in core/modules/migrate/src/Plugin/migrate/destination/EntityContentBase.php
EntityContentComplete.php in core/modules/migrate/src/Plugin/migrate/destination/EntityContentComplete.php
EntityContext.php in core/lib/Drupal/Core/Plugin/Context/EntityContext.php
EntityContextDefinition.php in core/lib/Drupal/Core/Plugin/Context/EntityContextDefinition.php
EntityController.php in core/lib/Drupal/Core/Entity/Controller/EntityController.php
EntityConverter.php in core/lib/Drupal/Core/ParamConverter/EntityConverter.php
EntityDateFormat.php in core/modules/system/src/Plugin/migrate/destination/EntityDateFormat.php
EntityDisplayFormBase.php in core/modules/field_ui/src/Form/EntityDisplayFormBase.php
EntityDisplayModeListBuilder.php in core/modules/field_ui/src/EntityDisplayModeListBuilder.php
EntityExists.php in core/modules/migrate/src/Plugin/migrate/process/EntityExists.php
EntityField.php in core/modules/views/src/Plugin/views/field/EntityField.php
EntityFieldTest.php in core/tests/Drupal/KernelTests/Core/Entity/EntityFieldTest.php
EntityFormDisplayAccessControlHandler.php in core/lib/Drupal/Core/Entity/Entity/Access/EntityFormDisplayAccessControlHandler.php
EntityFormTest.php in core/tests/Drupal/Tests/Core/Entity/EntityFormTest.php
EntityKernelTestBase.php in core/tests/Drupal/KernelTests/Core/Entity/EntityKernelTestBase.php
EntityListBuilderTest.php in core/tests/Drupal/Tests/Core/Entity/EntityListBuilderTest.php
Contains \Drupal\Tests\Core\Entity\EntityListBuilderTest.
EntityNormalizer.php in core/modules/serialization/src/Normalizer/EntityNormalizer.php
EntityPermissionsForm.php in core/modules/user/src/Form/EntityPermissionsForm.php
EntityPermissionsFormTest.php in core/modules/user/tests/src/Unit/Form/EntityPermissionsFormTest.php
EntityReference.php in core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.php
EntityReferenceFieldItemNormalizerTest.php in core/modules/serialization/tests/src/Unit/Normalizer/EntityReferenceFieldItemNormalizerTest.php
EntityReferenceFieldTest.php in core/tests/Drupal/KernelTests/Core/Entity/EntityReferenceFieldTest.php
EntityReferenceFormatterBase.php in core/lib/Drupal/Core/Field/Plugin/Field/FieldFormatter/EntityReferenceFormatterBase.php
EntityReferenceItem.php in core/lib/Drupal/Core/Field/Plugin/Field/FieldType/EntityReferenceItem.php
EntityReferenceLabelFormatter.php in core/lib/Drupal/Core/Field/Plugin/Field/FieldFormatter/EntityReferenceLabelFormatter.php
EntityResolverManagerTest.php in core/tests/Drupal/Tests/Core/Entity/EntityResolverManagerTest.php
Contains \Drupal\Tests\Core\Entity\EntityResolverManagerTest.
EntityResource.php in core/modules/rest/src/Plugin/rest/resource/EntityResource.php
EntityResourceAccessTrait.php in core/modules/rest/src/Plugin/rest/resource/EntityResourceAccessTrait.php
EntityResourceTestBase.php in core/modules/rest/tests/src/Functional/EntityResource/EntityResourceTestBase.php
EntityResourceValidationTrait.php in core/modules/rest/src/Plugin/rest/resource/EntityResourceValidationTrait.php
EntityRevisionParamConverter.php in core/lib/Drupal/Core/ParamConverter/EntityRevisionParamConverter.php
EntityRevisionRouteEnhancerTest.php in core/tests/Drupal/Tests/Core/Enhancer/EntityRevisionRouteEnhancerTest.php
EntityRevisionTest.php in core/modules/migrate/tests/src/Unit/destination/EntityRevisionTest.php
Contains \Drupal\Tests\migrate\Unit\destination\EntityRevisionTest.
EntitySearchPage.php in core/modules/search/src/Plugin/migrate/destination/EntitySearchPage.php
EntityTestAccessControlHandler.php in core/modules/system/tests/modules/entity_test/src/EntityTestAccessControlHandler.php
EntityTestListBuilder.php in core/modules/system/tests/modules/entity_test/src/EntityTestListBuilder.php
EntityTestViewBuilderOverriddenView.php in core/modules/system/tests/modules/entity_test/src/EntityTestViewBuilderOverriddenView.php
EntityTranslationRenderTrait.php in core/modules/views/src/Entity/Render/EntityTranslationRenderTrait.php
EntityTypeManagerTest.php in core/tests/Drupal/Tests/Core/Entity/EntityTypeManagerTest.php
Contains \Drupal\Tests\Core\Entity\EntityTypeManagerTest.
EntityTypeRepositoryTest.php in core/tests/Drupal/Tests/Core/Entity/EntityTypeRepositoryTest.php
EntityViewController.php in core/lib/Drupal/Core/Entity/Controller/EntityViewController.php
EntityViewDisplayAccessControlHandler.php in core/lib/Drupal/Core/Entity/Entity/Access/EntityViewDisplayAccessControlHandler.php
EntityViewTrait.php in core/tests/Drupal/Tests/EntityViewTrait.php
entity_test.module in core/modules/system/tests/modules/entity_test/entity_test.module
Test module for the entity API providing several entity types for testing.
FeedAccessControlHandler.php in core/modules/aggregator/src/FeedAccessControlHandler.php
FieldConfigListBuilder.php in core/modules/field_ui/src/FieldConfigListBuilder.php
FieldConfigStorageBase.php in core/lib/Drupal/Core/Field/FieldConfigStorageBase.php
FieldItemBase.php in core/lib/Drupal/Core/Field/FieldItemBase.php
FieldStorageConfigListBuilder.php in core/modules/field_ui/src/FieldStorageConfigListBuilder.php
FieldWidgetConstraintValidatorTest.php in core/tests/Drupal/KernelTests/Core/Entity/FieldWidgetConstraintValidatorTest.php
field_ui.module in core/modules/field_ui/field_ui.module
Allows administrators to attach custom fields to fieldable types.
FileEntityNormalizer.php in core/modules/hal/src/Normalizer/FileEntityNormalizer.php
FilterFormatAccessControlHandler.php in core/modules/filter/src/FilterFormatAccessControlHandler.php
FilterFormatListBuilder.php in core/modules/filter/src/FilterFormatListBuilder.php
history.module in core/modules/history/history.module
Records which users have read which content.
image.module in core/modules/image/image.module
Exposes global functionality for creating image styles.
ImageItem.php in core/modules/image/src/Plugin/Field/FieldType/ImageItem.php
ImageStyleListBuilder.php in core/modules/image/src/ImageStyleListBuilder.php
KeyValueEntityStorage.php in core/lib/Drupal/Core/Entity/KeyValueStore/KeyValueEntityStorage.php
KeyValueEntityStorageTest.php in core/tests/Drupal/Tests/Core/Entity/KeyValueStore/KeyValueEntityStorageTest.php
LayoutBuilderIntegration.php in core/modules/quickedit/src/LayoutBuilderIntegration.php
LinkFormatterTest.php in core/modules/link/tests/src/Unit/LinkFormatterTest.php
ManageDisplayTest.php in core/modules/field_ui/tests/src/Functional/ManageDisplayTest.php
MenuAccessControlHandler.php in core/modules/system/src/MenuAccessControlHandler.php
MenuLinkContentAccessControlHandler.php in core/modules/menu_link_content/src/MenuLinkContentAccessControlHandler.php
MenuListBuilder.php in core/modules/menu_ui/src/MenuListBuilder.php
menu_link_content.module in core/modules/menu_link_content/menu_link_content.module
Allows administrators to create custom menu links.
MetadataGenerator.php in core/modules/quickedit/src/MetadataGenerator.php
MetadataGeneratorInterface.php in core/modules/quickedit/src/MetadataGeneratorInterface.php
MockQuickEditEntityFieldAccessCheck.php in core/modules/quickedit/tests/modules/src/MockQuickEditEntityFieldAccessCheck.php
NodeAccessControlHandler.php in core/modules/node/src/NodeAccessControlHandler.php
NodeCacheTagsTest.php in core/modules/node/tests/src/Functional/NodeCacheTagsTest.php
NodeListBuilder.php in core/modules/node/src/NodeListBuilder.php
NodePreviewController.php in core/modules/node/src/Controller/NodePreviewController.php
NodePreviewForm.php in core/modules/node/src/Form/NodePreviewForm.php
NodeTranslationHandler.php in core/modules/node/src/NodeTranslationHandler.php
NodeTranslationUITest.php in core/modules/node/tests/src/Functional/NodeTranslationUITest.php
NodeTypeAccessControlHandler.php in core/modules/node/src/NodeTypeAccessControlHandler.php
NodeTypeListBuilder.php in core/modules/node/src/NodeTypeListBuilder.php
NodeViewBuilder.php in core/modules/node/src/NodeViewBuilder.php
NodeViewController.php in core/modules/node/src/Controller/NodeViewController.php
NormalizeTest.php in core/modules/hal/tests/src/Kernel/NormalizeTest.php
PathAliasListBuilder.php in core/modules/path/src/PathAliasListBuilder.php
ProfileTranslationHandler.php in core/modules/user/src/ProfileTranslationHandler.php
quickedit.module in core/modules/quickedit/quickedit.module
Provides in-place content editing functionality for fields.
QuickEditController.php in core/modules/quickedit/src/QuickEditController.php
QuickEditEntityFieldAccessCheck.php in core/modules/quickedit/src/Access/QuickEditEntityFieldAccessCheck.php
QuickEditEntityFieldAccessCheckInterface.php in core/modules/quickedit/src/Access/QuickEditEntityFieldAccessCheckInterface.php
QuickEditFieldForm.php in core/modules/quickedit/src/Form/QuickEditFieldForm.php
QuickEditImageController.php in core/modules/quickedit/src/Controller/QuickEditImageController.php
QuickEditImageController.php in core/modules/image/src/Controller/QuickEditImageController.php
quickedit_test.module in core/modules/quickedit/tests/modules/quickedit_test.module
Helper module for the Quick Edit tests.
RenderCacheIntegrationTest.php in core/modules/views/tests/src/Kernel/RenderCacheIntegrationTest.php
RequestHandler.php in core/modules/rest/src/RequestHandler.php
RevisionableContentEntityBaseTest.php in core/tests/Drupal/KernelTests/Core/Entity/RevisionableContentEntityBaseTest.php
RoleAccessControlHandler.php in core/modules/user/src/RoleAccessControlHandler.php
RoleListBuilder.php in core/modules/user/src/RoleListBuilder.php
SearchPageAccessControlHandler.php in core/modules/search/src/SearchPageAccessControlHandler.php
SearchPageListBuilder.php in core/modules/search/src/SearchPageListBuilder.php
SelectionPluginManager.php in core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php
SelectionPluginManagerInterface.php in core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManagerInterface.php
ShortcutSetAccessControlHandler.php in core/modules/shortcut/src/ShortcutSetAccessControlHandler.php
SqlContentEntityStorage.php in core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php
SqlContentEntityStorageTest.php in core/tests/Drupal/Tests/Core/Entity/Sql/SqlContentEntityStorageTest.php
Contains \Drupal\Tests\Core\Entity\Sql\SqlContentEntityStorageTest.
SqlTest.php in core/modules/views/tests/src/Unit/Plugin/query/SqlTest.php
StringFormatter.php in core/lib/Drupal/Core/Field/Plugin/Field/FieldFormatter/StringFormatter.php
taxonomy.module in core/modules/taxonomy/taxonomy.module
Enables the organization of content into categories.
TermAccessControlHandler.php in core/modules/taxonomy/src/TermAccessControlHandler.php
TermStorage.php in core/modules/taxonomy/src/TermStorage.php
TermStorageInterface.php in core/modules/taxonomy/src/TermStorageInterface.php
TermTranslationHandler.php in core/modules/taxonomy/src/TermTranslationHandler.php
TestControllers.php in core/modules/system/tests/modules/paramconverter_test/src/TestControllers.php
TimestampItemNormalizerTest.php in core/modules/serialization/tests/src/Unit/Normalizer/TimestampItemNormalizerTest.php
user.module in core/modules/user/user.module
Enables the user registration and login system.
User.php in core/modules/user/src/Plugin/views/argument_validator/User.php
UserAccessControlHandler.php in core/modules/user/src/UserAccessControlHandler.php
UserListBuilder.php in core/modules/user/src/UserListBuilder.php
UserValidationTest.php in core/modules/user/tests/src/Kernel/UserValidationTest.php
ViewListBuilder.php in core/modules/views_ui/src/ViewListBuilder.php
ViewListBuilderTest.php in core/modules/views_ui/tests/src/Unit/ViewListBuilderTest.php
Contains \Drupal\Tests\views_ui\Unit\ViewListBuilderTest.
views.module in core/modules/views/views.module
Primarily Drupal hooks and global API functions to manipulate views.
ViewsBlock.php in core/modules/views/src/Plugin/Block/ViewsBlock.php
VocabularyAccessControlHandler.php in core/modules/taxonomy/src/VocabularyAccessControlHandler.php
VocabularyListBuilder.php in core/modules/taxonomy/src/VocabularyListBuilder.php
WorkflowAccessControlHandler.php in core/modules/workflows/src/WorkflowAccessControlHandler.php
WorkflowAddForm.php in core/modules/workflows/src/Form/WorkflowAddForm.php
WorkflowEditForm.php in core/modules/workflows/src/Form/WorkflowEditForm.php
WorkflowListBuilder.php in core/modules/workflows/src/WorkflowListBuilder.php
WorkflowStateAddForm.php in core/modules/workflows/src/Form/WorkflowStateAddForm.php
WorkflowStateEditForm.php in core/modules/workflows/src/Form/WorkflowStateEditForm.php
WorkflowTransitionAddForm.php in core/modules/workflows/src/Form/WorkflowTransitionAddForm.php
WorkflowTransitionEditForm.php in core/modules/workflows/src/Form/WorkflowTransitionEditForm.php
WorkspaceAccessControlHandler.php in core/modules/workspaces/src/WorkspaceAccessControlHandler.php
WorkspaceListBuilder.php in core/modules/workspaces/src/WorkspaceListBuilder.php

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