Classes, traits, and interfaces - 9.5.x - 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 1523
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| ViewsHooksTest | class | Drupal\Tests\views\Kernel | core/ |
Tests that views hooks are registered when defined in $module.views.inc. | ||||
| ViewsIntegrationTest | class | Drupal\Tests\responsive_image\Functional | core/ |
Tests the integration of responsive image with Views. | ||||
| ViewsIntegrationTest | class | Drupal\Tests\dblog\Kernel\Views | core/ |
Tests the views integration of dblog module. | ||||
| ViewsJoin | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views join plugins. | ||||
| ViewsKernelTestBase | abstract class | Drupal\Tests\views\Kernel | core/ |
Defines a base class for Views kernel testing. | 123 | 107 | ||
| ViewsLegacyTest | class | Drupal\Tests\views\Kernel | core/ |
Tests deprecated views functionality. | ||||
| ViewsListingTest | class | Drupal\Tests\views_ui\FunctionalJavascript | core/ |
Tests the JavaScript filtering on the Views listing page. | ||||
| ViewsListTest | class | Drupal\Tests\views_ui\Functional | core/ |
Tests the views list. | ||||
| ViewsLocalTask | class | Drupal\views\Plugin\Derivative | core/ |
Provides local task definitions for all views configured as local tasks. | 1 | 2 | 1 | |
| ViewsLocalTaskTest | class | Drupal\Tests\views\Unit\Plugin\Derivative | core/ |
@coversDefaultClass \Drupal\views\Plugin\Derivative\ViewsLocalTask[[api-linebreak]] @group views | ||||
| ViewsMenuLink | class | Drupal\views\Plugin\Menu | core/ |
Defines menu links provided by views. | 1 | |||
| ViewsMenuLink | class | Drupal\views\Plugin\Derivative | core/ |
Provides menu links for Views. | 1 | |||
| 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. | ||||
| ViewsMultiValueFieldUpdateTest | class | Drupal\Tests\views\Functional\Update | core/ |
Tests the update path base class. | ||||
| ViewsNoResultsBehaviorTest | class | Drupal\Tests\views\Functional | core/ |
Tests no results behavior. | ||||
| 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 | 1 | ||
| ViewsPluginManager | class | Drupal\views\Plugin | core/ |
Plugin type manager for all views plugins. | 1 | 13 | ||
| ViewsPreprocessTest | class | Drupal\Tests\views\Kernel | core/ |
Tests the preprocessing functionality in views.theme.inc. | ||||
| ViewsQuery | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views query plugins. | ||||
| ViewsQueryAlter | class | Drupal\workspaces | core/ |
Defines a class for altering views queries. | 1 | |||
| 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\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\corefake\Driver\Database\corefakeWithAllCustomClasses | core/ |
CorefakeWithAllCustomClasses implementation of \Drupal\search\ViewsSearchQuery. | ||||
| ViewsSelection | class | Drupal\views\Plugin\EntityReferenceSelection | core/ |
Plugin implementation of the 'selection' entity_reference. | ||||
| ViewsSettingsRenameTest | class | Drupal\Tests\views\Functional\Update | core/ |
Tests renaming views module's configuration. | ||||
| ViewsSort | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views sort handlers. | ||||
| ViewsSortIdentifiersUpdateTest | class | Drupal\Tests\views\Functional\Update | core/ |
Tests the views_post_update_sort_identifier() post update. | ||||
| ViewsSqlExceptionTest | class | Drupal\Tests\views\Kernel\Plugin | core/ |
Tests the views exception handling. | ||||
| 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/ |
@coversDefaultClass \Drupal\views\Views[[api-linebreak]] @group views | ||||
| 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/ |
Plugin annotation @ViewsFilter("views_test_test_cache_context"); | ||||
| 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. | ||||
| ViewsTestEntity | class | Drupal\Tests\views\Kernel\Entity | core/ |
Generic entity class for our test entity types. | ||||
| ViewsTestFormMultipleController | class | Drupal\views_test_data\Controller | core/ |
Controller routines for views form multiple test routes. | ||||
| ViewsTestRenderCacheController | class | Drupal\views_test_render_cache\Controller | core/ |
Provides route responses. | ||||
| ViewsThemeIntegrationTest | class | Drupal\Tests\views\Functional | core/ |
Tests the Views theme integration. | ||||
| ViewStorageTest | class | Drupal\Tests\views\Kernel | core/ |
Tests the CRUD functionality for a view. |
Pagination
- Previous page
- Page 186
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.