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
ValidKeysConstraintValidator class Drupal\Core\Validation\Plugin\Validation\Constraint core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/ValidKeysConstraintValidator.php Validates the ValidKeys constraint.
ValidLogicalOperatorsSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Operators vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Operators/ValidLogicalOperatorsSniff.php
ValidPathConstraint class Drupal\Core\Path\Plugin\Validation\Constraint core/lib/Drupal/Core/Path/Plugin/Validation/Constraint/ValidPathConstraint.php Validation constraint for valid system paths.
ValidPathConstraintValidator class Drupal\Core\Path\Plugin\Validation\Constraint core/lib/Drupal/Core/Path/Plugin/Validation/Constraint/ValidPathConstraintValidator.php Constraint validator for validating system paths.
ValidReferenceConstraint class Drupal\Core\Entity\Plugin\Validation\Constraint core/lib/Drupal/Core/Entity/Plugin/Validation/Constraint/ValidReferenceConstraint.php Entity Reference valid reference constraint.
ValidReferenceConstraintValidator class Drupal\Core\Entity\Plugin\Validation\Constraint core/lib/Drupal/Core/Entity/Plugin/Validation/Constraint/ValidReferenceConstraintValidator.php Checks if referenced entities are valid.
ValidValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/ValidValidator.php @author Christian Flothmann <christian.flothmann@sensiolabs.de>
ValidVariableNameSniff class Drupal\Sniffs\NamingConventions vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/NamingConventions/ValidVariableNameSniff.php \Drupal\Sniffs\NamingConventions\ValidVariableNameSniff.
ValidVariableNameSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\NamingConventions vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/NamingConventions/ValidVariableNameSniff.php
ValidVariableNameSniff class PHP_CodeSniffer\Standards\Zend\Sniffs\NamingConventions vendor/squizlabs/php_codesniffer/src/Standards/Zend/Sniffs/NamingConventions/ValidVariableNameSniff.php
ValidVariableNameSniff class PHP_CodeSniffer\Standards\PEAR\Sniffs\NamingConventions vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Sniffs/NamingConventions/ValidVariableNameSniff.php
Value class Google\Protobuf vendor/google/protobuf/src/Google/Protobuf/Value.php `Value` represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an… 1
Value class Drupal\Core\Render\Element core/lib/Drupal/Core/Render/Element/Value.php Provides a form element for storage of internal information.
ValueAtQuantile class Opentelemetry\Proto\Metrics\V1\SummaryDataPoint vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Metrics/V1/SummaryDataPoint/ValueAtQuantile.php Represents the value at a given quantile of a distribution. To record Min and Max values following conventions are used:
ValueExtractorTrait trait Ramsey\Collection\Tool vendor/ramsey/collection/src/Tool/ValueExtractorTrait.php Provides functionality to extract the value of a property or method from an object. 1
ValueResolver class Symfony\Component\HttpKernel\Attribute vendor/symfony/http-kernel/Attribute/ValueResolver.php Defines which value resolver should be used for a given parameter. 5 1
ValueResolverInterface interface Symfony\Component\HttpKernel\Controller vendor/symfony/http-kernel/Controller/ValueResolverInterface.php Responsible for resolving the value of an argument based on its metadata. 16 19
Values class Symfony\Component\VarExporter\Internal vendor/symfony/var-exporter/Internal/Values.php @author Nicolas Grekas <p@tchwork.com> 1
ValueToStringTrait trait Ramsey\Collection\Tool vendor/ramsey/collection/src/Tool/ValueToStringTrait.php Provides functionality to express a value as string 4
ValueTypes interface OpenTelemetry\SDK\Common\Configuration vendor/open-telemetry/sdk/Common/Configuration/ValueTypes.php Environment variables defined by the OpenTelemetry specification and language specific variables for the PHP SDK.
VanillaInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php
VarCloner class Symfony\Component\VarDumper\Cloner vendor/symfony/var-dumper/Cloner/VarCloner.php @author Nicolas Grekas <p@tchwork.com> 9
VarDumper class Symfony\Component\VarDumper vendor/symfony/var-dumper/VarDumper.php @author Nicolas Grekas <p@tchwork.com> 3
VarDumperTestTrait trait Symfony\Component\VarDumper\Test vendor/symfony/var-dumper/Test/VarDumperTestTrait.php @author Nicolas Grekas <p@tchwork.com>
VarExporter final class Symfony\Component\VarExporter vendor/symfony/var-exporter/VarExporter.php Exports serializable PHP values to PHP code. 1
VarFactory final class phpDocumentor\Reflection\DocBlock\Tags\Factory vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/VarFactory.php @internal This class is not part of the BC promise of this library. 1
Variable final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/Variable.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
Variable class Drupal\migrate_drupal\Plugin\migrate\source core/modules/migrate_drupal/src/Plugin/migrate/source/Variable.php Drupal 6/7 variable source from database. 4 4
Variable class PhpParser\Node\Expr vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php
Variable class Drupal\Component\Utility core/lib/Drupal/Component/Utility/Variable.php Provides helpers for dealing with variables. 6
Variable class Symfony\Component\DependencyInjection vendor/symfony/dependency-injection/Variable.php Represents a variable. 1
VariableAnalysisSniff class VariableAnalysis\Sniffs\CodeAnalysis vendor/sirbrillig/phpcs-variable-analysis/VariableAnalysis/Sniffs/CodeAnalysis/VariableAnalysisSniff.php 1 1
VariableAnalysisSniff class DrupalPractice\Sniffs\CodeAnalysis vendor/drupal/coder/coder_sniffer/DrupalPractice/Sniffs/CodeAnalysis/VariableAnalysisSniff.php Checks for variable usage using the sirbrillig/phpcs-variable-analysis sniff.
VariableCollection final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/VariableCollection.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
VariableCollectionIterator final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/VariableCollectionIterator.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
VariableCommentSniff class Drupal\Sniffs\Commenting vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Commenting/VariableCommentSniff.php Parses and verifies class property doc comments.
VariableCommentSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Commenting vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Commenting/VariableCommentSniff.php
VariableDeclaration class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/VariableDeclaration.php A node that represents a "var", "const" or "let" declaration. For example: var a = 1
VariableDeclarator class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/VariableDeclarator.php A node that represents a declaration in a VariableDeclaration node. For example "a=1" in: var a = 1
VariableHelper class SlevomatCodingStandard\Helpers vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/VariableHelper.php @internal 5
VariableInfo class VariableAnalysis\Lib vendor/sirbrillig/phpcs-variable-analysis/VariableAnalysis/Lib/VariableInfo.php Holds details of a variable within a scope. 2
VariableMultiRow class Drupal\migrate_drupal\Plugin\migrate\source core/modules/migrate_drupal/src/Plugin/migrate/source/VariableMultiRow.php Drupal 6/7 multiple variables source from database. 1 1
VariableNameSniff class DrupalPractice\Sniffs\General vendor/drupal/coder/coder_sniffer/DrupalPractice/Sniffs/General/VariableNameSniff.php Checks the usage of variable_get() in forms and the variable name.
Variables interface OpenTelemetry\SDK\Common\Configuration vendor/open-telemetry/sdk/Common/Configuration/Variables.php Environment variables defined by the OpenTelemetry specification and language specific variables for the PHP SDK. 18
VariableSetSanitizeSniff class DrupalPractice\Sniffs\FunctionCalls vendor/drupal/coder/coder_sniffer/DrupalPractice/Sniffs/FunctionCalls/VariableSetSanitizeSniff.php Check that variable_set() calls do not run check_plain() or other sanitization functions on the value.
VariableTranslation class Drupal\migrate_drupal\Plugin\migrate\source\d6 core/modules/migrate_drupal/src/Plugin/migrate/source/d6/VariableTranslation.php Drupal 6 i18n_variable source from database.
VariableTranslation class Drupal\migrate_drupal\Plugin\migrate\source\d7 core/modules/migrate_drupal/src/Plugin/migrate/source/d7/VariableTranslation.php Drupal 7 variable_store source from database.
VariableTypes interface OpenTelemetry\SDK\Common\Configuration vendor/open-telemetry/sdk/Common/Configuration/VariableTypes.php
VariadicExpression class Twig\Node\Expression vendor/twig/twig/src/Node/Expression/VariadicExpression.php 1
VariadicPlaceholder class PhpParser\Node vendor/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php Represents the "..." in "foo(...)" of the first-class callable syntax. 7

Pagination

  • First page
  • Previous page
  • …
  • Page 203
  • Page 204
  • Page 205
  • Page 206
  • Page 207
  • Page 208
  • Page 209
  • Page 210
  • Page 211
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal