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 |
|---|---|---|---|---|---|---|---|---|
| VersionNegotiatorTest | class | Drupal\Tests\jsonapi\Kernel\Revisions | core/ |
The test class for version negotiators. | ||||
| VersionNotFoundException | class | Drupal\jsonapi\Revisions | core/ |
Used when a version ID is valid, but the requested version does not exist. | ||||
| VersionTest | class | Drupal\Tests\system\Functional\Module | core/ |
Tests module version dependencies. | ||||
| VerticalTabs | class | Drupal\Core\Render\Element | core/ |
Provides a render element for vertical tabs in a form. | ||||
| VfsThemeExtensionList | class | Drupal\KernelTests\Core\Theme | core/ |
Test theme extension list class. | ||||
| Vid | class | Drupal\node\Plugin\views\argument | core/ |
Argument handler to accept a node revision id. | 1 | |||
| VideoFile | class | Drupal\media\Plugin\media\Source | core/ |
Media source wrapping around a video file. | ||||
| View | class | Drupal\views\Plugin\views\area | core/ |
Views area handlers. Insert a view inside of an area. | 1 | |||
| View | class | Drupal\views\Element | core/ |
Provides a render element to display a view. | 1 | |||
| View | class | Drupal\views\Entity | core/ |
Defines a View configuration entity class. | 56 | |||
| ViewAddForm | class | Drupal\views_ui | core/ |
Form controller for the Views add form. | ||||
| ViewAjaxController | class | Drupal\views\Controller | core/ |
Defines a controller to load a view via AJAX. | 1 | |||
| ViewAjaxControllerTest | class | Drupal\Tests\views\Unit\Controller | core/ |
@coversDefaultClass \Drupal\views\Controller\ViewAjaxController[[api-linebreak]] @group views | ||||
| ViewAjaxResponse | class | Drupal\views\Ajax | core/ |
Custom JSON response object for an ajax view response. | 2 | |||
| ViewAjaxTest | class | Drupal\Tests\views\Functional | core/ |
Tests the ajax view functionality. | ||||
| ViewDuplicateForm | class | Drupal\views_ui | core/ |
Form controller for the Views duplicate form. | ||||
| ViewEditForm | class | Drupal\views_ui | core/ |
Form controller for the Views edit form. | ||||
| ViewEditTest | class | Drupal\Tests\views_ui\Functional | core/ |
Tests some general functionality of editing views, like deleting a view. | ||||
| ViewElementTest | class | Drupal\Tests\views\Kernel | core/ |
Tests the view render element. | ||||
| ViewElementTest | class | Drupal\Tests\views\Functional | core/ |
Tests the view render element. | ||||
| ViewEntityDependenciesTest | class | Drupal\Tests\views\Kernel\Entity | core/ |
Tests the calculation of dependencies for views. | ||||
| ViewEntityInterface | interface | Drupal\views | core/ |
Defines an interface for View storage classes. | 2 | 17 | ||
| ViewExecutable | class | Drupal\views | core/ |
Represents a view as a whole. | 116 | |||
| ViewExecutableFactory | class | Drupal\views | core/ |
Defines the cache backend factory. | 8 | 2 | ||
| ViewExecutableFactoryTest | class | Drupal\Tests\views\Unit | core/ |
@coversDefaultClass \Drupal\views\ViewExecutableFactory[[api-linebreak]] @group views | ||||
| ViewExecutableTest | class | Drupal\Tests\views\Unit | core/ |
@coversDefaultClass \Drupal\views\ViewExecutable[[api-linebreak]] @group views | ||||
| ViewExecutableTest | class | Drupal\Tests\views\Kernel | core/ |
Tests the ViewExecutable class. | ||||
| ViewFormBase | abstract class | Drupal\views_ui | core/ |
Base form for Views forms. | 4 | |||
| ViewHalJsonAnonTest | class | Drupal\Tests\hal\Functional\views | core/ |
@group hal @group legacy | ||||
| ViewHalJsonBasicAuthTest | class | Drupal\Tests\hal\Functional\views | core/ |
@group hal @group legacy | ||||
| ViewHalJsonCookieTest | class | Drupal\Tests\hal\Functional\views | core/ |
@group hal @group legacy | ||||
| ViewJsonAnonTest | class | Drupal\Tests\views\Functional\Rest | core/ |
@group rest | ||||
| ViewJsonBasicAuthTest | class | Drupal\Tests\views\Functional\Rest | core/ |
@group rest | ||||
| ViewJsonCookieTest | class | Drupal\Tests\views\Functional\Rest | core/ |
@group rest | ||||
| ViewListBuilder | class | Drupal\views_ui | core/ |
Defines a class to build a listing of view entities. | 1 | 1 | ||
| ViewListBuilderTest | class | Drupal\Tests\views_ui\Unit | core/ |
@coversDefaultClass \Drupal\views_ui\ViewListBuilder[[api-linebreak]] @group views_ui | ||||
| ViewMode | class | Drupal\field\Plugin\migrate\source\d7 | core/ |
Drupal 7 view mode source from database. | ||||
| ViewMode | class | Drupal\node\Plugin\migrate\source\d6 | core/ |
Drupal 6 view mode source from database. | ||||
| ViewModeAccessCheck | class | Drupal\field_ui\Access | core/ |
Defines an access check for entity view mode routes. | 2 | |||
| ViewModeBase | abstract class | Drupal\node\Plugin\migrate\source\d6 | core/ |
A base class for migrations that require view mode info. | 2 | 1 | ||
| ViewModeTest | class | Drupal\Tests\field\Kernel\Plugin\migrate\source\d7 | core/ |
Tests D7 view mode source plugin. | ||||
| ViewModeTest | class | Drupal\Tests\node\Kernel\Plugin\migrate\source\d6 | core/ |
Tests D6 view mode source plugin. | ||||
| ViewNonTranslatableEntityTest | class | Drupal\Tests\views\Functional\Entity | core/ |
Tests the view creation of non-translatable entities. | ||||
| ViewPageController | class | Drupal\views\Routing | core/ |
Defines a page controller to execute and render a view. | 1 | |||
| ViewPageControllerTest | class | Drupal\Tests\views\Unit\Routing | core/ |
@coversDefaultClass \Drupal\views\Routing\ViewPageController[[api-linebreak]] @group views | ||||
| ViewPreviewForm | class | Drupal\views_ui | core/ |
Form controller for the Views preview form. | ||||
| ViewRenderElementException | class | Drupal\views\Exception | core/ |
Defines an exception for an invalid View render element. | 2 | |||
| ViewRenderTest | class | Drupal\Tests\views\Kernel | core/ |
Tests general rendering of a view. | ||||
| ViewResourceTestBase | abstract class | Drupal\Tests\views\Functional\Rest | core/ |
9 | 3 | |||
| ViewResultAssertionTrait | trait | Drupal\views\Tests | core/ |
Provides a class for assertions to check for the expected result of a View. | 13 |
Pagination
- Previous page
- Page 184
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.