Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

Classes, traits, and interfaces - Drupal 11.1.x - Drupal Core

Primary tabs

  • Drupal 11.1.x

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 1518

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
ViewsArgumentValidator class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsArgumentValidator.php Defines a ViewsArgumentValidator attribute object for plugin discovery. 5
ViewsBlock class Drupal\views\Plugin\Derivative core/modules/views/src/Plugin/Derivative/ViewsBlock.php Provides block plugin definitions for all Views block displays. 1
ViewsBlock class Drupal\views\Plugin\Block core/modules/views/src/Plugin/Block/ViewsBlock.php Provides a generic Views block. 2
ViewsBlockBase abstract class Drupal\views\Plugin\Block core/modules/views/src/Plugin/Block/ViewsBlockBase.php Base class for Views block plugins. 2
ViewsCache class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsCache.php Defines a Plugin annotation object for views cache plugins.
ViewsCache class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsCache.php Defines a views cache plugins type attribute for plugin discovery. 3
ViewsConfigUpdater class Drupal\views core/modules/views/src/ViewsConfigUpdater.php Provides a BC layer for modules providing old configurations. 2
ViewsData class Drupal\content_moderation core/modules/content_moderation/src/ViewsData.php Provides the content_moderation views integration. 1
ViewsData class Drupal\views core/modules/views/src/ViewsData.php Class to manage and lazy load cached views data. 5 2
ViewsDataHelper class Drupal\views core/modules/views/src/ViewsDataHelper.php Defines a helper class for stuff related to views data. 2
ViewsDisplay class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsDisplay.php Defines a Plugin annotation object for views display plugins.
ViewsDisplay class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsDisplay.php Defines a Plugin attribute object for views display plugins. 8
ViewsDisplayExtender class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsDisplayExtender.php Defines a Plugin annotation object for views display extender plugins.
ViewsDisplayExtender class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsDisplayExtender.php Defines a Plugin attribute object for views display extender plugins. 1
ViewsEntityArgumentValidator class Drupal\views\Plugin\Derivative core/modules/views/src/Plugin/Derivative/ViewsEntityArgumentValidator.php Provides views argument validator plugin definitions for all entity types. 1
ViewsEntityRow class Drupal\views\Plugin\Derivative core/modules/views/src/Plugin/Derivative/ViewsEntityRow.php Provides views row plugin definitions for all non-special entity types. 1
ViewsEntitySchemaSubscriber class Drupal\views\EventSubscriber core/modules/views/src/EventSubscriber/ViewsEntitySchemaSubscriber.php Reacts to changes on entity types to update all views entities. 2
ViewsExposedFilterBlock class Drupal\views\Plugin\Derivative core/modules/views/src/Plugin/Derivative/ViewsExposedFilterBlock.php Provides block plugin definitions for all Views exposed filters. 1
ViewsExposedFilterBlock class Drupal\views\Plugin\Block core/modules/views/src/Plugin/Block/ViewsExposedFilterBlock.php Provides a 'Views Exposed Filter' block.
ViewsExposedForm class Drupal\views\Form core/modules/views/src/Form/ViewsExposedForm.php Provides the views exposed form.
ViewsExposedForm class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsExposedForm.php Defines a Plugin annotation object for views exposed form plugins.
ViewsExposedForm class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsExposedForm.php Defines a Plugin attribute object for views exposed form plugins. 2
ViewsField class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsField.php Defines a Plugin annotation object for views field handlers.
ViewsField class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsField.php Defines a Plugin attribute class for views field handlers. 55
ViewsFilter class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsFilter.php Defines a Plugin annotation object for views filter handlers.
ViewsFilter class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsFilter.php Defines a Plugin attribute class for views filter handlers. 37
ViewsForm class Drupal\views\Form core/modules/views/src/Form/ViewsForm.php Provides a base class for single- or multistep view forms. 3
ViewsFormBase abstract class Drupal\views_ui\Form\Ajax core/modules/views_ui/src/Form/Ajax/ViewsFormBase.php Provides a base class for Views UI AJAX forms. 10
ViewsFormInterface interface Drupal\views_ui\Form\Ajax core/modules/views_ui/src/Form/Ajax/ViewsFormInterface.php 1 1
ViewsFormMainForm class Drupal\views\Form core/modules/views/src/Form/ViewsFormMainForm.php
ViewsHandlerAnnotationBase abstract class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsHandlerAnnotationBase.php Defines an abstract base class for all views handler annotations. 7
ViewsHandlerInterface interface Drupal\views\Plugin\views core/modules/views/src/Plugin/views/ViewsHandlerInterface.php Provides an interface for all views handlers. 2 3
ViewsHandlerManager class Drupal\views\Plugin core/modules/views/src/Plugin/ViewsHandlerManager.php Plugin type manager for all views handlers. 4 8
ViewsHooks class Drupal\views\Hook core/modules/views/src/Hook/ViewsHooks.php Hook implementations for views.
ViewsJoin class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsJoin.php Defines a Plugin annotation object for views join plugins.
ViewsJoin class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsJoin.php Defines a Plugin attribute object for views join plugins. 4
ViewsLocalTask class Drupal\views\Plugin\Derivative core/modules/views/src/Plugin/Derivative/ViewsLocalTask.php Provides local task definitions for all views configured as local tasks. 1 1
ViewsMenuLink class Drupal\views\Plugin\Derivative core/modules/views/src/Plugin/Derivative/ViewsMenuLink.php Provides menu links for Views. 1
ViewsMenuLink class Drupal\views\Plugin\Menu core/modules/views/src/Plugin/Menu/ViewsMenuLink.php Defines menu links provided by views. 1
ViewsMenuLinkForm class Drupal\views\Plugin\Menu\Form core/modules/views/src/Plugin/Menu/Form/ViewsMenuLinkForm.php Provides a form to edit Views menu links. 1
ViewsPager class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsPager.php Defines a Plugin annotation object for views pager plugins.
ViewsPager class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsPager.php Defines a views pager plugins type attribute for plugin discovery. 4
ViewsPluginAnnotationBase abstract class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsPluginAnnotationBase.php Defines an abstract base class for all views plugin annotations. 12
ViewsPluginInterface interface Drupal\views\Plugin\views core/modules/views/src/Plugin/views/ViewsPluginInterface.php Provides an interface for all views plugins. 3 1
ViewsPluginManager class Drupal\views\Plugin core/modules/views/src/Plugin/ViewsPluginManager.php Plugin type manager for all views plugins. 3 13
ViewsQuery class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsQuery.php Defines a Plugin annotation object for views query plugins.
ViewsQuery class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsQuery.php Defines a ViewsQuery attribute for plugin discovery. 1
ViewsQueryAlter class Drupal\workspaces core/modules/workspaces/src/ViewsQueryAlter.php Defines a class for altering views queries. 1
ViewsRelationship class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsRelationship.php Defines a Plugin annotation object for views relationship handlers.
ViewsRelationship class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsRelationship.php Defines a Plugin attribute class for views relationship handlers. 5

Pagination

  • First page
  • Previous page
  • …
  • Page 206
  • Page 207
  • Page 208
  • Page 209
  • Page 210
  • Page 211
  • Page 212
  • Page 213
  • Page 214
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal