You are here

Classes, traits, and interfaces in Entity API 8.0

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
AdminCreateHtmlRouteProvider class Drupal\entity\Routing src/Routing/AdminCreateHtmlRouteProvider.php Provides HTML routes for creating entities using the administrative theme.
CreateHtmlRouteProvider class Drupal\entity\Routing src/Routing/CreateHtmlRouteProvider.php Provides HTML routes for creating entities. 1
CreateUITest class Drupal\Tests\entity\Functional tests/src/Functional/CreateUITest.php Tests the entity creation UI provided by EntityCreateController.
DeleteAction class Drupal\entity\Plugin\Action src/Plugin/Action/DeleteAction.php Redirects to an entity deletion form. 1
DeleteActionDeriver class Drupal\entity\Plugin\Action\Derivative src/Plugin/Action/Derivative/DeleteActionDeriver.php Provides a delete action for each content entity type.
DeleteActionTest class Drupal\Tests\entity\Kernel tests/src/Kernel/DeleteActionTest.php Tests the delete entity action. @group entity
DeleteMultiple class Drupal\entity\Form src/Form/DeleteMultiple.php Provides an entities deletion confirmation form.
DeleteMultipleFormTest class Drupal\Tests\entity\Functional tests/src/Functional/DeleteMultipleFormTest.php Tests the delete multiple confirmation form.
DeleteMultipleRouteProvider class Drupal\entity\Routing src/Routing/DeleteMultipleRouteProvider.php Provides the HTML route for deleting multiple entities.
EnhancedEntity class Drupal\entity_module_test\Entity tests/modules/entity_module_test/src/Entity/EnhancedEntity.php Provides a test entity which uses all the capabilities of entity module. 5
EnhancedEntityBundle class Drupal\entity_module_test\Entity tests/modules/entity_module_test/src/Entity/EnhancedEntityBundle.php Provides bundles for the test entity. 5
EntityCreateController class Drupal\entity\Controller src/Controller/EntityCreateController.php A generic controller for creating entities.
EntityDescriptionInterface interface Drupal\entity\Entity src/Entity/EntityDescriptionInterface.php Defines the interface for entities that have a description. 1 1
EntityKeysFieldsTrait trait Drupal\entity src/EntityKeysFieldsTrait.php Provides base fields for entity keys. 1
EntityRevisionLogInterface interface Drupal\entity\Revision src/Revision/EntityRevisionLogInterface.php Defines an entity type with create time/author/log information for revisions. 2
EntityRevisionLogTrait trait Drupal\entity\Revision src/Revision/EntityRevisionLogTrait.php Provides a trait implementing \Drupal\entity\Revision\EntityRevisionLogInterface. 1
EntityRevisionLogTraitTest class Drupal\Tests\entity\Kernel tests/src/Kernel/EntityRevisionLogTraitTest.php @coversDefaultClass \Drupal\entity\Revision\EntityRevisionLogTrait @group entity
EntityRevisionParamConverter class Drupal\entity\ParamConverter src/ParamConverter/EntityRevisionParamConverter.php Parameter converter for single revisions. 1 2
EntityRevisionParamConverterTest class Drupal\Tests\entity\Unit\ParamConverter tests/src/Unit/ParamConverter/EntityRevisionParamConverterTest.php @coversDefaultClass \Drupal\entity\ParamConverter\EntityRevisionParamConverter @group entity
EntityRevisionRouteAccessChecker class Drupal\entity\Access src/Access/EntityRevisionRouteAccessChecker.php Checks access to a entity revision. 2
EntityRevisionRouteEnhancer class Drupal\entity\RouteEnhancer src/RouteEnhancer/EntityRevisionRouteEnhancer.php Adds _entity_revision to the request attributes, if possible. 1 2
EntityRevisionRouteEnhancerTest class Drupal\Tests\Unit\RouteEnhancer tests/src/Unit/RouteEnhancer/EntityRevisionRouteEnhancerTest.php @coversDefaultClass \Drupal\entity\RouteEnhancer\EntityRevisionRouteEnhancer @group entity
EntityViewBuilder class Drupal\entity src/EntityViewBuilder.php Provides a entity view builder with contextual links support
RenderedEntity class Drupal\entity\Plugin\views\field src/Plugin/views/field/RenderedEntity.php Provides a field handler which renders an entity in a certain view mode.
RenderedEntityTest class Drupal\entity\Tests\Plugin\views\field src/Tests/Plugin/views/field/RenderedEntityTest.php Tests the Drupal\entity\Plugin\views\field\RenderedEntity handler.
RevisionableContentEntityBase abstract class Drupal\entity\Revision src/Revision/RevisionableContentEntityBase.php Provides an entity class with revisions. 1 1
RevisionableContentEntityForm class Drupal\entity\Form src/Form/RevisionableContentEntityForm.php Extends the base entity form with revision support in the UI.
RevisionableEntityBundleInterface interface Drupal\entity\Entity src/Entity/RevisionableEntityBundleInterface.php 1 2
RevisionBasicUITest class Drupal\Tests\entity\Kernel tests/src/Kernel/RevisionBasicUITest.php @group entity
RevisionController class Drupal\entity\Controller src/Controller/RevisionController.php Provides some controllers related with entity revisions.
RevisionControllerTrait trait Drupal\entity\Controller src/Controller/RevisionControllerTrait.php Defines a trait for common revision UI functionality.
RevisionOverviewController class Drupal\entity\Controller src/Controller/RevisionOverviewController.php Provides a controller which shows the revision history.
RevisionOverviewIntegrationTest class Drupal\Tests\entity\Kernel tests/Kernel/RevisionOverviewIntegrationTest.php Tests some integration of the revision overview:
RevisionRevertForm class Drupal\entity\Form src/Form/RevisionRevertForm.php
RevisionRouteProvider class Drupal\entity\Routing src/Routing/RevisionRouteProvider.php Provides revision routes.
RevisionsOverviewDeriver class Drupal\entity\Plugin\Derivative src/Plugin/Derivative/RevisionsOverviewDeriver.php Provides local tasks for the revision overview. 1

Other projects