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 |
|---|---|---|---|---|---|---|---|---|
| ViewMode | class | Drupal\field\Plugin\migrate\source\d7 | core/ |
Drupal 7 view mode source from database. | 1 | |||
| ViewMode | class | Drupal\node\Plugin\migrate\source\d6 | core/ |
Drupal 6 view mode source from database. | 1 | |||
| ViewModeAccessCheck | class | Drupal\field_ui\Access | core/ |
Defines an access check for entity view mode routes. | 2 | |||
| ViewModeBase | abstract class | Drupal\node\Plugin\migrate\source\d6 | core/ |
A base class for migrations that require view mode info. | 2 | 1 | ||
| ViewModeTest | class | Drupal\Tests\node\Kernel\Plugin\migrate\source\d6 | core/ |
Tests D6 view mode source plugin. | ||||
| ViewModeTest | class | Drupal\Tests\field\Kernel\Plugin\migrate\source\d7 | core/ |
Tests D7 view mode source plugin. | ||||
| ViewNonTranslatableEntityTest | class | Drupal\Tests\views\Functional\Entity | core/ |
Tests the view creation of non-translatable entities. | ||||
| ViewPageController | class | Drupal\views\Routing | core/ |
Defines a page controller to execute and render a view. | 1 | |||
| ViewPageControllerTest | class | Drupal\Tests\views\Unit\Routing | core/ |
Tests Drupal\views\Routing\ViewPageController. | ||||
| ViewPreviewForm | class | Drupal\views_ui | core/ |
Form controller for the Views preview form. | ||||
| ViewRenderElementException | class | Drupal\views\Exception | core/ |
Defines an exception for an invalid View render element. | 2 | |||
| ViewRenderTest | class | Drupal\Tests\views\Kernel | core/ |
Tests general rendering of a view. | ||||
| ViewResourceTestBase | abstract class | Drupal\Tests\views\Functional\Rest | core/ |
Resource test base for the view entity. | 6 | |||
| ViewResultAssertionTrait | trait | Drupal\views\Tests | core/ |
Provides a class for assertions to check for the expected result of a View. | 12 | |||
| Views | class | Drupal\views | core/ |
Static service container wrapper for views. | 269 | |||
| ViewsAccess | class | Drupal\views\Attribute | core/ |
Defines a views access plugins type attribute for plugin discovery. | 5 | |||
| ViewsAccess | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views access plugins. | ||||
| ViewsAddDefaultTableCssClassUpdateTest | class | Drupal\Tests\views\Functional\Update | core/ |
Tests the addition of the default table style `class` setting. | ||||
| ViewsArea | class | Drupal\views\Attribute | core/ |
Defines a Plugin attribute object for views area handlers. | 13 | |||
| ViewsArea | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views area handlers. | ||||
| ViewsArgument | class | Drupal\views\Attribute | core/ |
Defines a ViewsArgument attribute for plugin discovery. | 41 | |||
| ViewsArgument | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views argument handlers. | ||||
| ViewsArgumentDefault | class | Drupal\views\Attribute | core/ |
Defines a ViewsArgument attribute for plugin discovery. | 11 | |||
| ViewsArgumentDefault | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views argument default plugins. | ||||
| ViewsArgumentValidator | class | Drupal\views\Attribute | core/ |
Defines a ViewsArgumentValidator attribute object for plugin discovery. | 6 | |||
| ViewsArgumentValidator | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views argument validator plugins. | ||||
| ViewsBlock | class | Drupal\views\Plugin\Derivative | core/ |
Provides block plugin definitions for all Views block displays. | 1 | |||
| ViewsBlock | class | Drupal\views\Plugin\Block | core/ |
Provides a generic Views block. | 4 | |||
| ViewsBlockBase | abstract class | Drupal\views\Plugin\Block | core/ |
Base class for Views block plugins. | 2 | |||
| ViewsBlockTest | class | Drupal\Tests\views\Unit\Plugin\Block | core/ |
Tests Drupal\views\Plugin\block\ViewsBlock. | ||||
| ViewsBlockTest | class | Drupal\Tests\views\Kernel\Plugin | core/ |
Tests native behaviors of the block views plugin. | ||||
| ViewsBlockTest | class | Drupal\Tests\views_ui\Kernel | core/ |
Tests ViewsBlock. | ||||
| ViewsBulkTest | class | Drupal\Tests\views\Functional\Plugin | core/ |
Tests views bulk operation selection. | ||||
| ViewsCache | class | Drupal\views\Attribute | core/ |
Defines a views cache plugins type attribute for plugin discovery. | 3 | |||
| ViewsCache | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views cache plugins. | ||||
| ViewsConfigDependenciesIntegrationTest | class | Drupal\Tests\views\Kernel | core/ |
Tests integration of views with other modules. | ||||
| ViewsConfigEntityTest | class | Drupal\views_config_entity_test\Entity | core/ |
Defines a configuration-based entity type used for testing Views data. | ||||
| ViewsConfigEntityTestViewsData | class | Drupal\views_config_entity_test | core/ |
Provides a view to override views data for config test entity types. | 1 | |||
| ViewsConfigUpdater | class | Drupal\views | core/ |
Provides a BC layer for modules providing old configurations. | 4 | |||
| ViewsConfigUpdaterTest | class | Drupal\Tests\views\Kernel | core/ |
Tests Drupal\views\ViewsConfigUpdater. | ||||
| ViewsConfigUpdaterTest | class | Drupal\Tests\views\Functional | core/ |
Tests the views config updater service. | ||||
| ViewsData | class | Drupal\views | core/ |
Class to manage and lazy load cached views data. | 19 | 2 | ||
| ViewsData | class | Drupal\content_moderation | core/ |
Provides the content_moderation views integration. | 1 | |||
| ViewsDataHelper | class | Drupal\views | core/ |
Defines a helper class for stuff related to views data. | 1 | 2 | ||
| ViewsDataHelperTest | class | Drupal\Tests\views\Unit | core/ |
Tests Drupal\views\ViewsDataHelper. | ||||
| ViewsDataIntegrationTest | class | Drupal\Tests\content_moderation\Kernel | core/ |
Tests the views integration of content_moderation. | ||||
| ViewsDataTest | class | Drupal\Tests\options\Kernel\Views | core/ |
Test to ensure views data is properly created for the Options module. | ||||
| ViewsDataTest | class | Drupal\Tests\views\Unit | core/ |
Tests Drupal\views\ViewsData. | ||||
| ViewsDataTest | class | Drupal\Tests\views\Kernel | core/ |
Tests the service views.views_data. | ||||
| ViewsDisplay | class | Drupal\views\Attribute | core/ |
Defines a Plugin attribute object for views display plugins. | 10 |
Pagination
- Previous page
- Page 215
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.