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 |
|---|---|---|---|---|---|---|---|---|
| ViewsMenuLinkForm | class | Drupal\views\Plugin\Menu\Form | core/ |
Provides a form to edit Views menu links. | 1 | |||
| ViewsMenuLinkTest | class | Drupal\Tests\views\Kernel\Plugin\Display | core/ |
Menu link test. | ||||
| ViewsModerationStateFilterTest | class | Drupal\Tests\content_moderation\Kernel | core/ |
Tests the views 'moderation_state_filter' filter plugin. | ||||
| ViewsModerationStateFilterTest | class | Drupal\Tests\content_moderation\Functional | core/ |
Tests the views 'moderation_state_filter' filter plugin. | ||||
| ViewsModerationStateSortTest | class | Drupal\Tests\content_moderation\Kernel | core/ |
Tests the views moderation_state field sorting integration. | ||||
| ViewsMultilingualTest | class | Drupal\Tests\search\Functional\views | core/ |
Tests search integration filters with multilingual nodes. | ||||
| ViewsNoResultsBehaviorTest | class | Drupal\Tests\views\Functional | core/ |
Tests no results behavior. | ||||
| ViewsOperations | class | Drupal\workspaces\Hook | core/ |
Defines a class for altering views queries. | ||||
| ViewsPager | class | Drupal\views\Attribute | core/ |
Defines a views pager plugins type attribute for plugin discovery. | 4 | |||
| ViewsPager | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views pager plugins. | ||||
| ViewsPluginAnnotationBase | abstract class | Drupal\views\Annotation | core/ |
Defines an abstract base class for all views plugin annotations. | 12 | |||
| ViewsPluginInterface | interface | Drupal\views\Plugin\views | core/ |
Provides an interface for all views plugins. | 3 | 2 | ||
| ViewsPluginManager | class | Drupal\views\Plugin | core/ |
Plugin type manager for all views plugins. | 12 | 13 | ||
| ViewsPreprocessTest | class | Drupal\Tests\views\Kernel | core/ |
Tests the preprocessing functionality in views theme hooks. | ||||
| ViewsQuery | class | Drupal\views\Attribute | core/ |
Defines a ViewsQuery attribute for plugin discovery. | 2 | |||
| ViewsQuery | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views query plugins. | ||||
| ViewsRelationship | class | Drupal\views\Attribute | core/ |
Defines a Plugin attribute class for views relationship handlers. | 5 | |||
| ViewsRelationship | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views relationship handlers. | ||||
| ViewsRenderPipelineMarkup | final class | Drupal\views\Render | core/ |
Defines an object that passes safe strings through the Views render system. | 10 | |||
| ViewsRow | class | Drupal\views\Attribute | core/ |
Defines a ViewsRow attribute for plugin discovery. | 13 | |||
| ViewsRow | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views row plugins. | ||||
| ViewsSearchQuery | class | Drupal\search | core/ |
Extends the core SearchQuery to be able to gets its protected values. | 1 | 3 | ||
| ViewsSearchQuery | class | Drupal\core_fake\Driver\Database\CoreFakeWithAllCustomClasses | core/ |
CoreFakeWithAllCustomClasses implementation of \Drupal\search\ViewsSearchQuery. | ||||
| ViewsSelection | class | Drupal\views\Plugin\EntityReferenceSelection | core/ |
Plugin implementation of the 'selection' entity_reference. | 1 | |||
| ViewsSort | class | Drupal\views\Attribute | core/ |
Defines a Plugin attribute object for views sort handlers. | 11 | |||
| ViewsSort | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views sort handlers. | ||||
| ViewsSqlExceptionTest | class | Drupal\Tests\views\Kernel\Plugin | core/ |
Tests the views exception handling. | ||||
| ViewsStyle | class | Drupal\views\Attribute | core/ |
Defines a views style plugins type attribute for plugin discovery. | 14 | |||
| ViewsStyle | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views style plugins. | ||||
| ViewsTemplateTest | class | Drupal\Tests\views\Kernel | core/ |
Tests the template retrieval of views. | ||||
| ViewsTest | class | Drupal\Tests\views\Unit | core/ |
Tests Drupal\views\Views. | ||||
| ViewsTest | class | Drupal\Tests\mysql\Kernel\mysql | core/ |
Tests views service. | ||||
| ViewsTestCacheContext | class | Drupal\views_test_data\Cache | core/ |
Test cache context which uses a dynamic context coming from state. | 2 | |||
| ViewsTestCacheContextFilter | class | Drupal\views_test_data\Plugin\views\filter | core/ |
Provides a test filter plugin with a custom cache context. | ||||
| ViewsTestCheckboxesThemeHooks | class | Drupal\views_test_checkboxes_theme\Hook | core/ |
Form alter hooks for views tests. | ||||
| ViewsTestConfigHooks | class | Drupal\views_test_config\Hook | core/ |
Hook implementations for views_test_config. | ||||
| ViewsTestConfigUpdaterHooks | class | Drupal\views_test_config_updater\Hook | core/ |
Hooks for the views_test_config_updater module. | ||||
| ViewsTestDataController | class | Drupal\views_test_data\Controller | core/ |
Controller class for views_test_data callbacks. | ||||
| ViewsTestDataElementEmbedForm | class | Drupal\views_test_data\Form | core/ |
Simple form page callback to test the view element. | 1 | |||
| ViewsTestDataElementForm | class | Drupal\views_test_data\Form | core/ |
Simple form page callback to test the view element. | 1 | |||
| ViewsTestDataErrorForm | class | Drupal\views_test_data\Form | core/ |
Implements a test form that has a validation error. | ||||
| ViewsTestDataHooks | class | Drupal\views_test_data\Hook | core/ |
Hook implementations for views_test_data. | ||||
| ViewsTestDataThemeHooks | class | Drupal\views_test_data\Hook | core/ |
Hook implementations for views_test_data. | ||||
| ViewsTestDataViewsExecutionHooks | class | Drupal\views_test_data\Hook | core/ |
Hook implementations for views_test_data. | ||||
| ViewsTestDataViewsHooks | class | Drupal\views_test_data\Hook | core/ |
Hook implementations for views_test_data. | ||||
| ViewsTestEntity | class | Drupal\Tests\views\Kernel\Entity | core/ |
Generic entity class for our test entity types. | ||||
| ViewsTestEntityReferenceHooks | class | Drupal\views_test_entity_reference\Hook | core/ |
Hook implementations for views_test_entity_reference. | ||||
| ViewsTestFormMultipleController | class | Drupal\views_test_data\Controller | core/ |
Controller routines for views form multiple test routes. | ||||
| ViewsTestQueryAccessHooks | class | Drupal\views_test_query_access\Hook | core/ |
Hook implementations for views_test_query_access. | ||||
| ViewsTestRenderCacheController | class | Drupal\views_test_render_cache\Controller | core/ |
Provides route responses. |
Pagination
- Previous page
- Page 217
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.