Classes, traits, and interfaces - main - drupal
Introduction to classes
A lot of the PHP code in Drupal is object oriented (OO), making use of PHP classes, interfaces, and traits. See the Objected-oriented programming conventions for more information.
See also
Objected-oriented programming conventions
File
-
core/
core.api.php, line 1529
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| EntityValidationTest | class | Drupal\KernelTests\Core\Entity | core/ |
Tests the Entity Validation API. | ||||
| EntityValidationTrait | trait | Drupal\jsonapi\Entity | core/ |
Provides a method to validate an entity. | 2 | |||
| EntityViewAlterTest | class | Drupal\Tests\layout_builder\Kernel | core/ |
Tests Entity View Alter. | ||||
| EntityViewBuilder | class | Drupal\Core\Entity | core/ |
Base class for entity view builders. | 7 | 11 | ||
| EntityViewBuilderInterface | interface | Drupal\Core\Entity | core/ |
Defines an interface for entity view builders. | 1 | 2 | ||
| EntityViewBuilderTest | class | Drupal\KernelTests\Core\Entity | core/ |
Tests the entity view builder. | ||||
| EntityViewBuilderTest | class | Drupal\Tests\Core\Entity | core/ |
Tests Drupal\Core\Entity\EntityViewBuilder. | ||||
| EntityViewController | class | Drupal\Core\Entity\Controller | core/ |
Defines a generic controller to render a single entity. | 2 | 3 | ||
| EntityViewControllerTest | class | Drupal\Tests\system\Functional\Entity | core/ |
Tests EntityViewController functionality. | ||||
| EntityViewDisplay | class | Drupal\layout_builder_override\Entity | core/ |
Stub class to evaluate the override. | 1 | |||
| EntityViewDisplay | class | Drupal\Core\Entity\Entity | core/ |
Configuration entity. | 2 | 69 | ||
| EntityViewDisplayAccessControlHandler | class | Drupal\Core\Entity\Entity\Access | core/ |
Provides an entity access control handler for displays. | 2 | |||
| EntityViewDisplayAccessControlHandlerTest | class | Drupal\Tests\Core\Entity\Access | core/ |
Tests Drupal\Core\Entity\Entity\Access\EntityViewDisplayAccessControlHandler. | ||||
| EntityViewDisplayEditForm | class | Drupal\field_ui\Form | core/ |
Edit form for the EntityViewDisplay entity type. | 1 | 2 | ||
| EntityViewDisplayInterface | interface | Drupal\Core\Entity\Display | core/ |
Provides a common interface for entity view displays. | 2 | 34 | ||
| EntityViewDisplayJsonAnonTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Display Json Anon. | ||||
| EntityViewDisplayJsonBasicAuthTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Display Json Basic Auth. | ||||
| EntityViewDisplayJsonCookieTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Display Json Cookie. | ||||
| EntityViewDisplayOverviewController | class | Drupal\field_ui\Controller | core/ |
Defines a controller to list entity view displays. | ||||
| EntityViewDisplayResourceTestBase | abstract class | Drupal\FunctionalTests\Rest | core/ |
Resource test base for the entity_view_display entity. | 7 | 1 | ||
| EntityViewDisplayStatusController | class | Drupal\field_ui\Controller | core/ |
Controller for enabling/disabling entity view displays. | ||||
| EntityViewDisplayTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "EntityViewDisplay" config entity type. | 1 | 1 | ||
| EntityViewDisplayValidationTest | class | Drupal\KernelTests\Core\Entity | core/ |
Tests validation of entity_view_display entities. | ||||
| EntityViewDisplayXmlAnonTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Display Xml Anon. | ||||
| EntityViewDisplayXmlBasicAuthTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Display Xml Basic Auth. | ||||
| EntityViewDisplayXmlCookieTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Display Xml Cookie. | ||||
| EntityViewHookTest | class | Drupal\KernelTests\Core\Entity | core/ |
Test view/render hooks for entities. | ||||
| EntityViewMode | class | Drupal\migrate\Plugin\migrate\destination | core/ |
Provides entity view mode destination plugin. | ||||
| EntityViewMode | class | Drupal\Core\Entity\Entity | core/ |
Defines the entity view mode configuration entity class. | 33 | |||
| EntityViewModeInterface | interface | Drupal\Core\Entity | core/ |
Provides an interface defining an entity view mode entity type. | 1 | 4 | ||
| EntityViewModeJsonAnonTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Mode Json Anon. | ||||
| EntityViewModeJsonBasicAuthTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Mode Json Basic Auth. | ||||
| EntityViewModeJsonCookieTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Mode Json Cookie. | ||||
| EntityViewModeResourceTestBase | abstract class | Drupal\FunctionalTests\Rest | core/ |
Resource test base for the entity_view_mode entity. | 6 | |||
| EntityViewModeTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "EntityViewMode" config entity type. | ||||
| EntityViewModeValidationTest | class | Drupal\KernelTests\Core\Entity | core/ |
Tests validation of entity_view_mode entities. | ||||
| EntityViewModeXmlAnonTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Mode Xml Anon. | ||||
| EntityViewModeXmlBasicAuthTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Mode Xml Basic Auth. | ||||
| EntityViewModeXmlCookieTest | class | Drupal\FunctionalTests\Rest | core/ |
Tests Entity View Mode Xml Cookie. | ||||
| EntityViewsData | class | Drupal\views | core/ |
Provides generic views integration for entities. | 8 | 25 | ||
| EntityViewsDataInterface | interface | Drupal\views | core/ |
Provides an interface to integrate an entity type with views. | 2 | 1 | ||
| EntityViewsDataTest | class | Drupal\Tests\views\Kernel\Entity | core/ |
Tests entity views data. | ||||
| EntityViewsWithMultivalueBaseFieldTest | class | Drupal\Tests\views\Kernel\Entity | core/ |
Tests entity views with multivalue base fields. | ||||
| EntityViewTrait | trait | Drupal\Tests | core/ |
Provides helper methods to deal with building entity views in tests. | 5 | |||
| EntityWithoutBaseTableTest | class | Drupal\Tests\views\Kernel | core/ |
Tests field views data in an edge case scenario. | ||||
| EntityWithPluginCollectionInterface | interface | Drupal\Core\Entity | core/ |
Provides an interface for an object using a plugin collection. | 10 | 14 | ||
| EntityWithUriCacheTagsTestBase | abstract class | Drupal\Tests\system\Functional\Entity | core/ |
Provides helper methods for Entity cache tags tests; for entities with URIs. | 5 | 5 | ||
| EntityWorkspaceConflictConstraint | class | Drupal\workspaces\Plugin\Validation\Constraint | core/ |
Validation constraint for an entity being edited in multiple workspaces. | 1 | |||
| EntityWorkspaceConflictConstraintValidator | class | Drupal\workspaces\Plugin\Validation\Constraint | core/ |
Validates the EntityWorkspaceConflict constraint. | 1 | |||
| EntityWorkspaceConflictConstraintValidatorTest | class | Drupal\Tests\workspaces\Kernel | core/ |
Tests Drupal\workspaces\Plugin\Validation\Constraint\EntityWorkspaceConflictConstraintValidator. |
Pagination
- Previous page
- Page 70
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.