74 files declare their use of EntityInterface

ActionListBuilder.php in core/modules/action/src/ActionListBuilder.php
BaseFieldOverrideAccessControlHandler.php in core/lib/Drupal/Core/Field/BaseFieldOverrideAccessControlHandler.php
book.module in core/modules/book/book.module
Allows users to create and organize related content in an outline.
Book.php in core/modules/book/src/Plugin/migrate/destination/Book.php
BookTestTrait.php in core/modules/book/tests/src/Functional/BookTestTrait.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
config_install_dependency_test.module in core/modules/config/tests/config_install_dependency_test/config_install_dependency_test.module
Provides hook implementations for testing purposes.
config_test_rest.module in core/modules/rest/tests/modules/config_test_rest/config_test_rest.module
Contains hook implementations for testing REST module.
config_translation.module in core/modules/config_translation/config_translation.module
Configuration Translation module.
ContentEntityNormalizer.php in core/modules/hal/src/Normalizer/ContentEntityNormalizer.php
content_moderation.module in core/modules/content_moderation/content_moderation.module
Contains content_moderation.module.
content_moderation_test_resave.module in core/modules/content_moderation/tests/modules/content_moderation_test_resave/content_moderation_test_resave.module
Contains hook implementations for the Content moderation test re-save module.
content_translation_test.module in core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.module
Helper module for the Content Translation tests.
DraggableListBuilder.php in core/lib/Drupal/Core/Config/Entity/DraggableListBuilder.php
editor_test.module in core/modules/editor/tests/modules/editor_test/editor_test.module
Helper module for the Text Editor tests.
EntityAccess.php in core/modules/workspaces/src/EntityAccess.php
EntityAdapter.php in core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php
EntityAutocomplete.php in core/lib/Drupal/Core/Entity/Element/EntityAutocomplete.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
EntityFormDisplayAccessControlHandler.php in core/lib/Drupal/Core/Entity/Entity/Access/EntityFormDisplayAccessControlHandler.php
EntityOperations.php in core/modules/workspaces/src/EntityOperations.php
EntityReference.php in core/lib/Drupal/Core/Entity/Plugin/DataType/EntityReference.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
EntityRevisionParamConverter.php in core/lib/Drupal/Core/ParamConverter/EntityRevisionParamConverter.php
EntityViewController.php in core/lib/Drupal/Core/Entity/Controller/EntityViewController.php
EntityViewDisplayAccessControlHandler.php in core/lib/Drupal/Core/Entity/Entity/Access/EntityViewDisplayAccessControlHandler.php
entity_crud_hook_test.module in core/modules/system/tests/modules/entity_crud_hook_test/entity_crud_hook_test.module
Test module for the Entity CRUD API.
entity_test_operation.module in core/modules/system/tests/modules/entity_test_operation/entity_test_operation.module
Contains hook implementations for Entity Operation Test Module.
entity_test_update.module in core/modules/system/tests/modules/entity_test_update/entity_test_update.module
Provides an entity type for testing definition and schema updates.
FeedAccessControlHandler.php in core/modules/aggregator/src/FeedAccessControlHandler.php
FieldConfigStorageBase.php in core/lib/Drupal/Core/Field/FieldConfigStorageBase.php
FieldItemBase.php in core/lib/Drupal/Core/Field/FieldItemBase.php
field_layout.module in core/modules/field_layout/field_layout.module
Provides hook implementations for Field Layout.
FileEntityNormalizer.php in core/modules/hal/src/Normalizer/FileEntityNormalizer.php
forum.module in core/modules/forum/forum.module
Provides discussion forums.
ForumTest.php in core/modules/forum/tests/src/Functional/ForumTest.php
jsonapi_test_non_cacheable_methods.module in core/modules/jsonapi/tests/modules/jsonapi_test_non_cacheable_methods/jsonapi_test_non_cacheable_methods.module
Contains hook implementations for testing the JSON:API module.
KeyValueEntityStorage.php in core/lib/Drupal/Core/Entity/KeyValueStore/KeyValueEntityStorage.php
LayoutBuilderIntegration.php in core/modules/quickedit/src/LayoutBuilderIntegration.php
layout_builder.module in core/modules/layout_builder/layout_builder.module
Provides hook implementations for Layout Builder.
layout_builder_extra_field_test.module in core/modules/layout_builder/tests/modules/layout_builder_extra_field_test/layout_builder_extra_field_test.module
Provides hook implementations for Layout Builder tests.
layout_builder_test.module in core/modules/layout_builder/tests/modules/layout_builder_test/layout_builder_test.module
Provides hook implementations for Layout Builder tests.
media_test_embed.module in core/modules/media/tests/modules/media_test_embed/media_test_embed.module
Helper module for the Media Embed text editor plugin tests.
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
node_test.module in core/modules/node/tests/modules/node_test/node_test.module
A dummy module for testing node related hooks.
NormalizeTest.php in core/modules/hal/tests/src/Kernel/NormalizeTest.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/image/src/Controller/QuickEditImageController.php
QuickEditImageController.php in core/modules/quickedit/src/Controller/QuickEditImageController.php
quickedit_test.module in core/modules/quickedit/tests/modules/quickedit_test.module
Helper module for the Quick Edit tests.
SelectionPluginManager.php in core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManager.php
SelectionPluginManagerInterface.php in core/lib/Drupal/Core/Entity/EntityReferenceSelection/SelectionPluginManagerInterface.php
SqlContentEntityStorage.php in core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php
statistics.module in core/modules/statistics/statistics.module
Logs and displays content statistics for a site.
StringFormatter.php in core/lib/Drupal/Core/Field/Plugin/Field/FieldFormatter/StringFormatter.php
TemporaryJsonapiFileFieldUploader.php in core/modules/jsonapi/src/Controller/TemporaryJsonapiFileFieldUploader.php
TourAccessControlHandler.php in core/modules/tour/src/TourAccessControlHandler.php
tour_test.module in core/modules/tour/tests/tour_test/tour_test.module
Provides tests for tour module.
tracker.module in core/modules/tracker/tracker.module
Tracks recent content posted by a user or users.
workspaces.module in core/modules/workspaces/workspaces.module
Provides full-site preview functionality for content staging.
workspace_access_test.module in core/modules/workspaces/tests/modules/workspace_access_test/workspace_access_test.module
Provides supporting code for testing access for workspaces.

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