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 |
|---|---|---|---|---|---|---|---|---|
| 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 | |||
| ViewsDisplay | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views display plugins. | ||||
| ViewsDisplayExtender | class | Drupal\views\Attribute | core/ |
Defines a Plugin attribute object for views display extender plugins. | 4 | |||
| ViewsDisplayExtender | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views display extender plugins. | ||||
| ViewSelectionEntityReferenceTest | class | Drupal\Tests\views\Kernel\Entity | core/ |
Tests the ViewSelection EntityReferenceSelection plugin. | ||||
| ViewsEntityArgumentValidator | class | Drupal\views\Plugin\Derivative | core/ |
Provides views argument validator plugin definitions for all entity types. | 1 | |||
| ViewsEntityRow | class | Drupal\views\Plugin\Derivative | core/ |
Provides views row plugin definitions for all non-special entity types. | 1 | |||
| ViewsEntitySchemaSubscriber | class | Drupal\views\EventSubscriber | core/ |
Reacts to changes on entity types to update all views entities. | 2 | |||
| ViewsEntitySchemaSubscriberIntegrationTest | class | Drupal\Tests\views\Kernel\EventSubscriber | core/ |
Tests \Drupal\views\EventSubscriber\ViewsEntitySchemaSubscriber. | ||||
| ViewsEntityTestHooks | class | Drupal\views_entity_test\Hook | core/ |
Hook implementations for views_entity_test. | ||||
| ViewsEscapingTest | class | Drupal\Tests\views\Functional | core/ |
Tests output of Views. | ||||
| ViewsExposedFilterBlock | class | Drupal\views\Plugin\Derivative | core/ |
Provides block plugin definitions for all Views exposed filters. | 1 | |||
| ViewsExposedFilterBlock | class | Drupal\views\Plugin\Block | core/ |
Provides a 'Views Exposed Filter' block. | ||||
| ViewsExposedForm | class | Drupal\views\Attribute | core/ |
Defines a Plugin attribute object for views exposed form plugins. | 2 | |||
| ViewsExposedForm | class | Drupal\views\Form | core/ |
Provides the views exposed form. | ||||
| ViewsExposedForm | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views exposed form plugins. | ||||
| ViewsField | class | Drupal\views\Attribute | core/ |
Defines a Plugin attribute class for views field handlers. | 55 | |||
| ViewsField | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views field handlers. | ||||
| ViewsFilter | class | Drupal\views\Attribute | core/ |
Defines a Plugin attribute class for views filter handlers. | 40 | |||
| ViewsFilter | class | Drupal\views\Annotation | core/ |
Defines a Plugin annotation object for views filter handlers. | ||||
| ViewsForm | class | Drupal\views\Form | core/ |
Provides a base class for single- or multistep view forms. | 6 | |||
| ViewsFormAjaxHelperTrait | trait | Drupal\views | core/ |
Provides reusable code to be shared by Views Ajax forms. | 3 | |||
| ViewsFormAlterTest | class | Drupal\Tests\views\Functional | core/ |
Tests hook_form_BASE_FORM_ID_alter for a ViewsForm. | ||||
| ViewsFormBase | abstract class | Drupal\views_ui\Form\Ajax | core/ |
Provides a base class for Views UI AJAX forms. | 10 | |||
| ViewsFormHelperTrait | trait | Drupal\views | core/ |
Provides reusable code to be shared by Views forms. | 6 | |||
| ViewsFormInterface | interface | Drupal\views_ui\Form\Ajax | core/ |
Provides an interface for the Views UI AJAX forms. | 1 | 3 | ||
| ViewsFormMainForm | class | Drupal\views\Form | core/ |
Provides a default main form class for Views forms. | 1 | |||
| ViewsFormMultipleTest | class | Drupal\Tests\views\Functional | core/ |
Tests a page with multiple Views forms. | ||||
| ViewsFormTest | class | Drupal\Tests\views\Functional\Plugin | core/ |
Tests Views forms functionality. | ||||
| ViewsFormTestHooks | class | Drupal\views_form_test\Hook | core/ |
Hook implementations for views_form_test. | ||||
| ViewsHandlerAnnotationBase | abstract class | Drupal\views\Annotation | core/ |
Defines an abstract base class for all views handler annotations. | 7 | |||
| ViewsHandlerInterface | interface | Drupal\views\Plugin\views | core/ |
Provides an interface for all views handlers. | 2 | 5 | ||
| ViewsHandlerManager | class | Drupal\views\Plugin | core/ |
Plugin type manager for all views handlers. | 6 | 8 | ||
| ViewsHandlerManagerTest | class | Drupal\Tests\views\Unit | core/ |
Tests the ViewsHandlerManager class. | ||||
| ViewsHooks | class | Drupal\views\Hook | core/ |
Hook implementations for views. | ||||
| ViewsHooks | class | Drupal\admin\Hook | core/ |
Provides views related hook implementations. | ||||
| ViewsHooks | class | Drupal\default_admin\Hook | core/ |
Provides views related hook implementations. | ||||
| 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. |
Pagination
- Previous page
- Page 218
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.