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
ConsoleLogger class Symfony\Component\Console\Logger vendor/symfony/console/Logger/ConsoleLogger.php PSR-3 compliant console logger. 1
ConsoleMetricExporter class OpenTelemetry\SDK\Metrics\MetricExporter vendor/open-telemetry/sdk/Metrics/MetricExporter/ConsoleMetricExporter.php Console metrics exporter. Note that the output is human-readable JSON, not compatible with OTLP.
ConsoleMetricExporterFactory class OpenTelemetry\SDK\Metrics\MetricExporter vendor/open-telemetry/sdk/Metrics/MetricExporter/ConsoleMetricExporterFactory.php
ConsoleOutput class Symfony\Component\Console\Output vendor/symfony/console/Output/ConsoleOutput.php ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR. 4
ConsoleOutputInterface interface Symfony\Component\Console\Output vendor/symfony/console/Output/ConsoleOutputInterface.php ConsoleOutputInterface is the interface implemented by ConsoleOutput class. This adds information about stderr and section output stream. 1 12
ConsoleSectionOutput class Symfony\Component\Console\Output vendor/symfony/console/Output/ConsoleSectionOutput.php @author Pierre du Plessis <pdples@gmail.com> @author Gabriel Ostrolucký <gabriel.ostrolucky@gmail.com> 4
ConsoleSignalEvent final class Symfony\Component\Console\Event vendor/symfony/console/Event/ConsoleSignalEvent.php @author marie <marie@users.noreply.github.com> 2
ConsoleSpanExporter class OpenTelemetry\SDK\Trace\SpanExporter vendor/open-telemetry/sdk/Trace/SpanExporter/ConsoleSpanExporter.php
ConsoleSpanExporterFactory class OpenTelemetry\SDK\Trace\SpanExporter vendor/open-telemetry/sdk/Trace/SpanExporter/ConsoleSpanExporterFactory.php
ConsoleTerminateEvent final class Symfony\Component\Console\Event vendor/symfony/console/Event/ConsoleTerminateEvent.php Allows to manipulate the exit code of a command after its execution. 3
Console_Getopt class vendor/pear/console_getopt/Console/Getopt.php Command-line options parsing class.
Constant final class OpenTelemetry\SDK\Resource\Detectors vendor/open-telemetry/sdk/Resource/Detectors/Constant.php
Constant final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/Constant.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
ConstantCollection final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/ConstantCollection.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
ConstantCollectionIterator final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/ConstantCollectionIterator.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
ConstantDecision class Opentelemetry\Proto\Trace\V1\ConstantSampler vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Trace/V1/ConstantSampler/ConstantDecision.php How spans should be sampled:
ConstantExpression class Twig\Node\Expression vendor/twig/twig/src/Node/Expression/ConstantExpression.php @final 24
ConstantHelper class SlevomatCodingStandard\Helpers vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/ConstantHelper.php @internal 1
ConstantNameSniff class Drupal\Sniffs\Semantics vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Semantics/ConstantNameSniff.php Checks that constants introduced with define() in module or install files start with the module's name.
Constants class VariableAnalysis\Lib vendor/sirbrillig/phpcs-variable-analysis/VariableAnalysis/Lib/Constants.php 2
ConstantSampler class Opentelemetry\Proto\Trace\V1 vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Trace/V1/ConstantSampler.php Sampler that always makes a constant decision on span sampling.
ConstantSpacingSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/ConstantSpacingSniff.php
ConstantTest class Twig\Node\Expression\Test vendor/twig/twig/src/Node/Expression/Test/ConstantTest.php Checks if a variable is the exact same value as a constant. 1
ConstantVisibilitySniff class PHP_CodeSniffer\Standards\PSR12\Sniffs\Properties vendor/squizlabs/php_codesniffer/src/Standards/PSR12/Sniffs/Properties/ConstantVisibilitySniff.php
ConstExprArrayItemNode class PHPStan\PhpDocParser\Ast\ConstExpr vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprArrayItemNode.php
ConstExprArrayNode class PHPStan\PhpDocParser\Ast\ConstExpr vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprArrayNode.php 1
ConstExpression final class phpDocumentor\Reflection\PseudoTypes vendor/phpdocumentor/type-resolver/src/PseudoTypes/ConstExpression.php @psalm-immutable 1
ConstExprEvaluationException class PhpParser vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php
ConstExprEvaluator class PhpParser vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php Evaluates constant expressions.
ConstExprFalseNode class PHPStan\PhpDocParser\Ast\ConstExpr vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprFalseNode.php
ConstExprFloatNode class PHPStan\PhpDocParser\Ast\ConstExpr vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprFloatNode.php 2
ConstExprIntegerNode class PHPStan\PhpDocParser\Ast\ConstExpr vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprIntegerNode.php 6
ConstExprNode interface PHPStan\PhpDocParser\Ast\ConstExpr vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprNode.php 10 5
ConstExprNullNode class PHPStan\PhpDocParser\Ast\ConstExpr vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprNullNode.php
ConstExprParser class PHPStan\PhpDocParser\Parser vendor/phpstan/phpdoc-parser/src/Parser/ConstExprParser.php 3
ConstExprStringNode class PHPStan\PhpDocParser\Ast\ConstExpr vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprStringNode.php 2 6
ConstExprTrueNode class PHPStan\PhpDocParser\Ast\ConstExpr vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprTrueNode.php
ConstFetch class PhpParser\Node\Expr vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php 4
ConstFetchNode class PHPStan\PhpDocParser\Ast\ConstExpr vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstFetchNode.php 6
Constraint class Drupal\Core\Validation\Annotation core/lib/Drupal/Core/Validation/Annotation/Constraint.php Defines a validation constraint annotation object.
Constraint abstract class Symfony\Component\Validator vendor/symfony/validator/Constraint.php Contains the properties of a constraint definition. 116 273
Constraint abstract class JsonSchema\Constraints vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/Constraint.php The Base Constraints, all Validators should extend this class 9 3
Constraint class Drupal\Core\Validation\Attribute core/lib/Drupal/Core/Validation/Attribute/Constraint.php Defines a Constraint attribute object. 77
Constraint class Composer\Semver\Constraint vendor/composer/semver/src/Constraint/Constraint.php Defines a constraint. 31
Constraint abstract class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Constraint.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 73 37
Constraint class Drupal\Component\Version core/lib/Drupal/Component/Version/Constraint.php A value object representing a Drupal version constraint. 1
ConstraintDefinitionException class Symfony\Component\Validator\Exception vendor/symfony/validator/Exception/ConstraintDefinitionException.php 32
ConstraintFactory class Drupal\Core\Validation core/lib/Drupal/Core/Validation/ConstraintFactory.php Constraint plugin factory.
ConstraintInterface interface JsonSchema\Constraints vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/ConstraintInterface.php The Constraints Interface 1
ConstraintInterface interface Composer\Semver\Constraint vendor/composer/semver/src/Constraint/ConstraintInterface.php DO NOT IMPLEMENT this interface. It is only meant for usage as a type hint in libraries relying on composer/semver but creating your own constraint class that implements this interface is not a supported use case and will cause the composer/semver… 4 27

Pagination

  • First page
  • Previous page
  • …
  • Page 32
  • Page 33
  • Page 34
  • Page 35
  • Page 36
  • Page 37
  • Page 38
  • Page 39
  • Page 40
  • …
  • Next page
  • Last page

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal