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
ViewsRenderPipelineMarkup final class Drupal\views\Render core/modules/views/src/Render/ViewsRenderPipelineMarkup.php Defines an object that passes safe strings through the Views render system. 10
ViewsRow class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsRow.php Defines a Plugin annotation object for views row plugins.
ViewsRow class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsRow.php Defines a ViewsRow attribute for plugin discovery. 12
ViewsSearchQuery class Drupal\search core/modules/search/src/ViewsSearchQuery.php Extends the core SearchQuery to be able to gets its protected values. 2
ViewsSelection class Drupal\views\Plugin\EntityReferenceSelection core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php Plugin implementation of the 'selection' entity_reference. 1
ViewsSort class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsSort.php Defines a Plugin annotation object for views sort handlers.
ViewsSort class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsSort.php Defines a Plugin attribute object for views sort handlers. 11
ViewsStyle class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsStyle.php Defines a Plugin annotation object for views style plugins.
ViewsStyle class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsStyle.php Defines a views style plugins type attribute for plugin discovery. 11
ViewsTokensHooks class Drupal\views\Hook core/modules/views/src/Hook/ViewsTokensHooks.php Hook implementations for views.
ViewsUIController class Drupal\views_ui\Controller core/modules/views_ui/src/Controller/ViewsUIController.php Returns responses for Views UI routes.
ViewsUiHooks class Drupal\views_ui\Hook core/modules/views_ui/src/Hook/ViewsUiHooks.php Hook implementations for views_ui.
ViewsViewsExecutionHooks class Drupal\views\Hook core/modules/views/src/Hook/ViewsViewsExecutionHooks.php Hook implementations for views.
ViewsViewsHooks class Drupal\views\Hook core/modules/views/src/Hook/ViewsViewsHooks.php Hook implementations for views.
ViewsWizard class Drupal\views\Annotation core/modules/views/src/Annotation/ViewsWizard.php Defines a Plugin annotation object for views wizard plugins.
ViewsWizard class Drupal\views\Attribute core/modules/views/src/Attribute/ViewsWizard.php Defines a Plugin attribute object for views wizard plugins. 11
ViewTemplate final class OpenTelemetry\SDK\Metrics\View vendor/open-telemetry/sdk/Metrics/View/ViewTemplate.php
ViewUI class Drupal\views_ui core/modules/views_ui/src/ViewUI.php Stores UI related temporary settings. 4
ViewUIConverter class Drupal\views_ui\ProxyClass\ParamConverter core/modules/views_ui/src/ProxyClass/ParamConverter/ViewUIConverter.php Provides a proxy class for \Drupal\views_ui\ParamConverter\ViewUIConverter.
ViewUIConverter class Drupal\views_ui\ParamConverter core/modules/views_ui/src/ParamConverter/ViewUIConverter.php Provides upcasting for a view entity to be used in the Views UI. 2
VirtualRequestStack final class Symfony\Component\HttpKernel\Debug vendor/symfony/http-kernel/Debug/VirtualRequestStack.php A stack able to deal with virtual requests.
VirtualStub class Symfony\Component\VarDumper\Caster vendor/symfony/var-dumper/Caster/VirtualStub.php
Vocabulary class Drupal\taxonomy\Entity core/modules/taxonomy/src/Entity/Vocabulary.php Defines the taxonomy vocabulary entity. 3
Vocabulary class Drupal\taxonomy\Plugin\migrate\source\d6 core/modules/taxonomy/src/Plugin/migrate/source/d6/Vocabulary.php Drupal 6 vocabularies source from database. 1
Vocabulary class Drupal\taxonomy\Plugin\migrate\source\d7 core/modules/taxonomy/src/Plugin/migrate/source/d7/Vocabulary.php Drupal 7 vocabularies source from database. 2 1
VocabularyAccessControlHandler class Drupal\taxonomy core/modules/taxonomy/src/VocabularyAccessControlHandler.php Defines the access control handler for the taxonomy vocabulary entity type. 1
VocabularyDeleteForm class Drupal\taxonomy\Form core/modules/taxonomy/src/Form/VocabularyDeleteForm.php Provides a deletion confirmation form for taxonomy vocabulary. 1
VocabularyForm class Drupal\taxonomy core/modules/taxonomy/src/VocabularyForm.php Base form for vocabulary edit forms. 1
VocabularyInterface interface Drupal\taxonomy core/modules/taxonomy/src/VocabularyInterface.php Provides an interface defining a taxonomy vocabulary entity. 1 3
VocabularyListBuilder class Drupal\taxonomy core/modules/taxonomy/src/VocabularyListBuilder.php Defines a class to build a listing of taxonomy vocabulary entities. 1
VocabularyPerType class Drupal\taxonomy\Plugin\migrate\source\d6 core/modules/taxonomy/src/Plugin/migrate/source/d6/VocabularyPerType.php Drupal 6 vocabularies with associated node types source from database.
VocabularyResetForm class Drupal\taxonomy\Form core/modules/taxonomy/src/Form/VocabularyResetForm.php Provides confirmation form for resetting a vocabulary to alphabetical order. 1
VocabularyRouteProvider class Drupal\taxonomy\Entity\Routing core/modules/taxonomy/src/Entity/Routing/VocabularyRouteProvider.php 1
VocabularyStorage class Drupal\taxonomy core/modules/taxonomy/src/VocabularyStorage.php Defines a storage handler class for taxonomy vocabularies. 1
VocabularyStorageInterface interface Drupal\taxonomy core/modules/taxonomy/src/VocabularyStorageInterface.php Defines an interface for vocabulary entity storage classes. 1 4
VocabularyTranslation class Drupal\taxonomy\Plugin\migrate\source\d6 core/modules/taxonomy/src/Plugin/migrate/source/d6/VocabularyTranslation.php Drupal 6 i18n vocabulary translations source from database.
VocabularyTranslation class Drupal\taxonomy\Plugin\migrate\source\d7 core/modules/taxonomy/src/Plugin/migrate/source/d7/VocabularyTranslation.php Drupal 7 i18n vocabulary translations source from database.
VocabularyVid class Drupal\taxonomy\Plugin\views\argument core/modules/taxonomy/src/Plugin/views/argument/VocabularyVid.php Argument handler to accept a vocabulary id.
VoidType final class SebastianBergmann\Type vendor/sebastian/type/src/type/VoidType.php
Void_ final class phpDocumentor\Reflection\Types vendor/phpdocumentor/type-resolver/src/Types/Void_.php Value Object representing the return-type 'void'. 3
WarmableInterface interface Symfony\Component\HttpKernel\CacheWarmer vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php Interface for classes that support warming their cache. 1 1
WarmCodeCoverageCacheCommand final class PHPUnit\TextUI\Command vendor/phpunit/phpunit/src/TextUI/Command/Commands/WarmCodeCoverageCacheCommand.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
Warning abstract class Egulias\EmailValidator\Warning vendor/egulias/email-validator/src/Warning/Warning.php 20 7
Warning final class PHPUnit\Framework\TestStatus vendor/phpunit/phpunit/src/Framework/TestStatus/Warning.php @psalm-immutable
WarningTriggered final class PHPUnit\Event\TestRunner vendor/phpunit/phpunit/src/Event/Events/TestRunner/WarningTriggered.php @psalm-immutable 3
WarningTriggered final class PHPUnit\Event\Test vendor/phpunit/phpunit/src/Event/Events/Test/Issue/WarningTriggered.php @psalm-immutable 9
WarningTriggeredSubscriber interface PHPUnit\Event\TestRunner vendor/phpunit/phpunit/src/Event/Events/TestRunner/WarningTriggeredSubscriber.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1 1
WarningTriggeredSubscriber interface PHPUnit\Event\Test vendor/phpunit/phpunit/src/Event/Events/Test/Issue/WarningTriggeredSubscriber.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 4 4
Watchdog class Drupal\dblog\Plugin\views\wizard core/modules/dblog/src/Plugin/views/wizard/Watchdog.php Defines a wizard for the watchdog table.
WebAssert class Behat\Mink vendor/behat/mink/src/WebAssert.php Mink web assertions tool.

Pagination

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