You are here

Classes, traits, and interfaces in Entity API 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
AdminHtmlRouteProvider class Drupal\entity\Routing src/Routing/AdminHtmlRouteProvider.php Provides HTML routes for entities with administrative add/edit/delete pages.
BulkFormEntityListBuilder class Drupal\entity src/BulkFormEntityListBuilder.php Provides a list builder that allows using bulk actions.
BulkFormEntityListBuilderTest class Drupal\Tests\entity\Functional tests/src/Functional/BulkFormEntityListBuilderTest.php Tests the bulk-form list builder.
BundleEntityAccessControlHandler class Drupal\entity src/BundleEntityAccessControlHandler.php Controls access to bundle entities. 1
BundleEntityAccessControlHandlerTest class Drupal\Tests\entity\Unit tests/src/Unit/BundleEntityAccessControlHandlerTest.php @coversDefaultClass \Drupal\entity\BundleEntityAccessControlHandler @group entity
BundleEntityDuplicator class Drupal\entity src/BundleEntityDuplicator.php 2
BundleEntityDuplicatorInterface interface Drupal\entity src/BundleEntityDuplicatorInterface.php Duplicates bundle entities, their fields and displays. 1 1
BundleEntityDuplicatorTest class Drupal\Tests\entity\Kernel tests/src/Kernel/BundleEntityDuplicatorTest.php Tests the bundle entity duplicator.
BundleFieldDefinition class Drupal\entity src/BundleFieldDefinition.php Provides a field definition class for bundle fields. 2
BundlePluginHandler class Drupal\entity\BundlePlugin src/BundlePlugin/BundlePluginHandler.php 1
BundlePluginHandlerInterface interface Drupal\entity\BundlePlugin src/BundlePlugin/BundlePluginHandlerInterface.php Handles plugin-provided bundles. 1
BundlePluginInstaller class Drupal\entity\BundlePlugin src/BundlePlugin/BundlePluginInstaller.php 2
BundlePluginInstallerInterface interface Drupal\entity\BundlePlugin src/BundlePlugin/BundlePluginInstallerInterface.php Installs and uninstalls bundle plugins. 1
BundlePluginInterface interface Drupal\entity\BundlePlugin src/BundlePlugin/BundlePluginInterface.php Interface for plugins which act as entity bundles. 1 1
BundlePluginTest class Drupal\entity_module_bundle_plugin_test\Annotation tests/modules/entity_module_bundle_plugin_test/src/Annotation/BundlePluginTest.php Defines the BundlePluginTest annotation object.
BundlePluginTest class Drupal\Tests\entity\Kernel tests/src/Kernel/BundlePluginTest.php Tests the bundle plugin API.
BundlePluginTestInterface interface Drupal\entity_module_bundle_plugin_test\Plugin\BundlePluginTest tests/modules/entity_module_bundle_plugin_test/src/Plugin/BundlePluginTest/BundlePluginTestInterface.php Defines the interface for BundlePluginTest plugins. 2 1
BundlePluginTestManager class Drupal\entity_module_bundle_plugin_test tests/modules/entity_module_bundle_plugin_test/src/BundlePluginTestManager.php Manages discovery and instantiation of BundlePluginTest plugins. 2
BundlePluginUninstallValidator class Drupal\entity\BundlePlugin src/BundlePlugin/BundlePluginUninstallValidator.php Prevents uninstalling modules with bundle plugins in case of found data. 2
CollectionRouteAccessTest class Drupal\Tests\entity\Functional tests/src/Functional/CollectionRouteAccessTest.php Tests the collection route access check.
Condition final class Drupal\entity\QueryAccess src/QueryAccess/Condition.php Represents a single query access condition. 5
ConditionGroup final class Drupal\entity\QueryAccess src/QueryAccess/ConditionGroup.php Represents a group of query access conditions. 3
ConditionGroupTest class Drupal\Tests\entity\Kernel\QueryAccess tests/src/Kernel/QueryAccess/ConditionGroupTest.php Tests the condition group class.
ConditionTest class Drupal\Tests\entity\Unit\QueryAccess tests/src/Unit/QueryAccess/ConditionTest.php @coversDefaultClass \Drupal\entity\QueryAccess\Condition @group entity
DefaultEntityLocalTaskProvider class Drupal\entity\Menu src/Menu/DefaultEntityLocalTaskProvider.php Provides a set of tasks to view, edit and duplicate an entity.
DefaultHtmlRouteProvider class Drupal\entity\Routing src/Routing/DefaultHtmlRouteProvider.php Provides HTML routes for entities. 1
DeleteAction Deprecated class Drupal\entity\Plugin\Action src/Plugin/Action/DeleteAction.php Redirects to an entity deletion form.
DeleteActionDeriver class Drupal\entity\Plugin\Action\Derivative src/Plugin/Action/Derivative/DeleteActionDeriver.php Provides a delete action for each content entity type.
DeleteMultipleForm Deprecated class Drupal\entity\Form src/Form/DeleteMultipleForm.php Provides an entities deletion confirmation form.
DeleteMultipleRouteProvider Deprecated 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. 6
EnhancedEntityForm class Drupal\entity_module_test\Form tests/modules/entity_module_test/src/Form/EnhancedEntityForm.php
EnhancedEntityWithOwner class Drupal\entity_module_test\Entity tests/modules/entity_module_test/src/Entity/EnhancedEntityWithOwner.php Provides a test entity which uses all the capabilities of entity module. 2
EntityAccessControlHandler class Drupal\entity src/EntityAccessControlHandler.php Controls access based on the generic entity permissions. 1
EntityAccessControlHandlerBase class Drupal\entity src/EntityAccessControlHandlerBase.php @internal 2
EntityAccessControlHandlerTest class Drupal\Tests\entity\Unit tests/src/Unit/EntityAccessControlHandlerTest.php @coversDefaultClass \Drupal\entity\EntityAccessControlHandler @group entity
EntityActionsDeriver class Drupal\entity\Plugin\Derivative src/Plugin/Derivative/EntityActionsDeriver.php Derives local actions for entity types. 1
EntityCollectionLocalActionProvider class Drupal\entity\Menu src/Menu/EntityCollectionLocalActionProvider.php Provides a action link to the add page or add form on the collection.
EntityDuplicateController class Drupal\entity\Controller src/Controller/EntityDuplicateController.php 1
EntityDuplicateEvent class Drupal\entity\Event src/Event/EntityDuplicateEvent.php Defines the entity duplicate event. 2
EntityDuplicateFormInterface interface Drupal\entity\Form src/Form/EntityDuplicateFormInterface.php Defines an interface for entity duplicate forms.
EntityDuplicateFormTrait trait Drupal\entity\Form src/Form/EntityDuplicateFormTrait.php Allows forms to implement EntityDuplicateFormInterface. 1
EntityDuplicateSubscriber class Drupal\entity\EventSubscriber src/EventSubscriber/EntityDuplicateSubscriber.php 2
EntityDuplicateTest class Drupal\Tests\entity\Functional tests/src/Functional/EntityDuplicateTest.php Tests the entity duplicate UI.
EntityEvents final class Drupal\entity\Event src/Event/EntityEvents.php Defines events for the Entity module. 2
EntityLinkRevision class Drupal\entity\Plugin\views\field src/Plugin/views/field/EntityLinkRevision.php Field handler to present a link to an entity revision.
EntityLinkRevisionRevert class Drupal\entity\Plugin\views\field src/Plugin/views/field/EntityLinkRevisionRevert.php Field handler to present a link to revert an entity to a revision.
EntityLocalActionProviderInterface interface Drupal\entity\Menu src/Menu/EntityLocalActionProviderInterface.php Provides an interface for entity local action providers. 1
EntityLocalActionTest class Drupal\Tests\entity\Functional\Menu tests/src/Functional/Menu/EntityLocalActionTest.php Tests that entity local actions are generated correctly.
EntityLocalTaskProviderInterface interface Drupal\entity\Menu src/Menu/EntityLocalTaskProviderInterface.php Provides an interface for entity local task providers. 1

Pages

Other projects