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 |
|---|---|---|---|---|---|---|---|---|
| ViewsIntegrationTest | class | Drupal\Tests\dblog\Kernel\Views | core/ |
Tests the views integration of dblog module. | ||||
| ViewsIntegrationTest | class | Drupal\Tests\search\Functional\views | core/ |
Tests search integration filters. | ||||
| ViewsJoin | class | Drupal\views\Attribute | core/ |
Defines a Plugin attribute object for views join plugins. | 5 | |||
| 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. | 139 | 120 | ||
| 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/ |
Tests Drupal\views\Plugin\Derivative\ViewsLocalTask. | ||||
| ViewsLoggerTestTrait | trait | Drupal\Tests\views\Traits | core/ |
Provides helper functions for logging in views. | 11 | |||
| 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. | ||||
| 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. |
Pagination
- Previous page
- Page 219
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.