Primary tabs
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
Name | Type | Namespace | Location | Description | Direct uses | Use statements | Strings |
---|---|---|---|---|---|---|---|
ViewsFormTest | class |
Drupal\ |
core/ |
Tests Views forms functionality. | |||
ViewsHandlerAnnotationBase | abstract class |
Drupal\ |
core/ |
Defines an abstract base class for all views handler annotations. | 7 | ||
ViewsHandlerInterface | interface |
Drupal\ |
core/ |
Provides an interface for all views handlers. | 1 | 2 | |
ViewsHandlerManager | class |
Drupal\ |
core/ |
Plugin type manager for all views handlers. | 3 | 8 | |
ViewsHandlerManagerTest | class |
Drupal\ |
core/ |
Tests the ViewsHandlerManager class. | |||
ViewsHooksTest | class |
Drupal\ |
core/ |
Tests that views hooks are registered when defined in $module.views.inc. | |||
ViewsIntegrationTest | class |
Drupal\ |
core/ |
Tests the integration of responsive image with Views. | 1 | ||
ViewsIntegrationTest | class |
Drupal\ |
core/ |
Tests the views integration of dblog module. | |||
ViewsJoin | class |
Drupal\ |
core/ |
Defines a Plugin annotation object for views join plugins. | |||
ViewsJoin | class |
Drupal\ |
core/ |
4 | |||
ViewsKernelTestBase | abstract class |
Drupal\ |
core/ |
Defines a base class for Views kernel testing. | 125 | 109 | |
ViewsListingTest | class |
Drupal\ |
core/ |
Tests the JavaScript filtering on the Views listing page. | |||
ViewsListTest | class |
Drupal\ |
core/ |
Tests the views list. | |||
ViewsLocalTask | class |
Drupal\ |
core/ |
Provides local task definitions for all views configured as local tasks. | 1 | 2 | 1 |
ViewsLocalTaskTest | class |
Drupal\ |
core/ |
@coversDefaultClass \Drupal\views\Plugin\Derivative\ViewsLocalTask @group views | |||
ViewsMenuLink | class |
Drupal\ |
core/ |
Provides menu links for Views. | 1 | ||
ViewsMenuLink | class |
Drupal\ |
core/ |
Defines menu links provided by views. | 1 | ||
ViewsMenuLinkForm | class |
Drupal\ |
core/ |
Provides a form to edit Views menu links. | 1 | ||
ViewsMenuLinkTest | class |
Drupal\ |
core/ |
Menu link test. | |||
ViewsModerationStateFilterTest | class |
Drupal\ |
core/ |
Tests the views 'moderation_state_filter' filter plugin. | |||
ViewsModerationStateFilterTest | class |
Drupal\ |
core/ |
Tests the views 'moderation_state_filter' filter plugin. | |||
ViewsModerationStateSortTest | class |
Drupal\ |
core/ |
Tests the views moderation_state field sorting integration. | |||
ViewsNoResultsBehaviorTest | class |
Drupal\ |
core/ |
Tests no results behavior. | |||
ViewsPager | class |
Drupal\ |
core/ |
Defines a Plugin annotation object for views pager plugins. | |||
ViewsPluginAnnotationBase | abstract class |
Drupal\ |
core/ |
Defines an abstract base class for all views plugin annotations. | 12 | ||
ViewsPluginInterface | interface |
Drupal\ |
core/ |
Provides an interface for all views plugins. | 2 | 1 | |
ViewsPluginManager | class |
Drupal\ |
core/ |
Plugin type manager for all views plugins. | 3 | 13 | |
ViewsPreprocessTest | class |
Drupal\ |
core/ |
Tests the preprocessing functionality in views.theme.inc. | |||
ViewsQuery | class |
Drupal\ |
core/ |
Defines a Plugin annotation object for views query plugins. | |||
ViewsRelationship | class |
Drupal\ |
core/ |
Defines a Plugin annotation object for views relationship handlers. | |||
ViewsRelationship | class |
Drupal\ |
core/ |
3 | |||
ViewsRemoveDefaultArgumentSkipUrlTest | class |
Drupal\ |
core/ |
Tests the removal of the default_argument_skip_url setting. | |||
ViewsRenderPipelineMarkup | final class |
Drupal\ |
core/ |
Defines an object that passes safe strings through the Views render system. | 4 | ||
ViewsRow | class |
Drupal\ |
core/ |
Defines a Plugin annotation object for views row plugins. | |||
ViewsSearchQuery | class |
Drupal\ |
core/ |
Extends the core SearchQuery to be able to gets its protected values. | |||
ViewsSort | class |
Drupal\ |
core/ |
Defines a Plugin annotation object for views sort handlers. | |||
ViewsSort | class |
Drupal\ |
core/ |
8 | |||
ViewsSqlExceptionTest | class |
Drupal\ |
core/ |
Tests the views exception handling. | |||
ViewsStyle | class |
Drupal\ |
core/ |
Defines a Plugin annotation object for views style plugins. | |||
ViewsTemplateTest | class |
Drupal\ |
core/ |
Tests the template retrieval of views. | |||
ViewsTest | class |
Drupal\ |
core/ |
@coversDefaultClass \Drupal\views\Views @group views | |||
ViewsTestCacheContext | class |
Drupal\ |
core/ |
Test cache context which uses a dynamic context coming from state. | 2 | ||
ViewsTestCacheContextFilter | class |
Drupal\ |
core/ |
||||
ViewsTestDataController | class |
Drupal\ |
core/ |
Controller class for views_test_data callbacks. | |||
ViewsTestDataElementEmbedForm | class |
Drupal\ |
core/ |
Simple form page callback to test the view element. | 1 | ||
ViewsTestDataElementForm | class |
Drupal\ |
core/ |
Simple form page callback to test the view element. | 1 | ||
ViewsTestDataErrorForm | class |
Drupal\ |
core/ |
Implements a test form that has a validation error. | |||
ViewsTestEntity | class |
Drupal\ |
core/ |
Generic entity class for our test entity types. | |||
ViewsTestFormMultipleController | class |
Drupal\ |
core/ |
Controller routines for views form multiple test routes. | |||
ViewsTestRenderCacheController | class |
Drupal\ |
core/ |
Provides route responses. |