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
CallableTypeParameterNode class PHPStan\PhpDocParser\Ast\Type vendor/phpstan/phpdoc-parser/src/Ast/Type/CallableTypeParameterNode.php 2
Callable_ final class phpDocumentor\Reflection\Types vendor/phpdocumentor/type-resolver/src/Types/Callable_.php Value Object representing a Callable type. 1
Callback class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Callback.php Defines custom validation rules through arbitrary callback methods. 3
Callback final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Callback.php @psalm-template CallbackInput of mixed 3
Callback class Drupal\migrate\Plugin\migrate\process core/modules/migrate/src/Plugin/migrate/process/Callback.php Passes the source value to a callback.
CallbackPrediction class Prophecy\Prediction vendor/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php Executes preset callback.
CallbackPromise class Prophecy\Promise vendor/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php Evaluates promise callback.
CallbackToken class Prophecy\Argument\Token vendor/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php Callback-verified token.
CallbackValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/CallbackValidator.php Validator for Callback constraint.
CallCenter class Prophecy\Call vendor/phpspec/prophecy/src/Prophecy/Call/CallCenter.php Calls receiver & manager. 2
CallExpression abstract class Twig\Node\Expression vendor/twig/twig/src/Node/Expression/CallExpression.php 3
CallExpression class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/CallExpression.php A node that represents a call expression. For example: test() 1
CallLike abstract class PhpParser\Node\Expr vendor/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php 5 1
CallPrediction class Prophecy\Prediction vendor/phpspec/prophecy/src/Prophecy/Prediction/CallPrediction.php Tests that there was at least one call.
CallTimePassByReferenceSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\Functions vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/Functions/CallTimePassByReferenceSniff.php
CallTimesPrediction class Prophecy\Prediction vendor/phpspec/prophecy/src/Prophecy/Prediction/CallTimesPrediction.php Tests that there was exact amount of calls made.
CallToDeprecatedFunctionRule class PHPStan\Rules\Deprecations vendor/phpstan/phpstan-deprecation-rules/src/Rules/Deprecations/CallToDeprecatedFunctionRule.php @implements Rule<FuncCall>
CallToDeprecatedMethodRule class PHPStan\Rules\Deprecations vendor/phpstan/phpstan-deprecation-rules/src/Rules/Deprecations/CallToDeprecatedMethodRule.php @implements Rule<MethodCall>
CallToDeprecatedStaticMethodRule class PHPStan\Rules\Deprecations vendor/phpstan/phpstan-deprecation-rules/src/Rules/Deprecations/CallToDeprecatedStaticMethodRule.php @implements Rule<StaticCall>
CallTrait trait Symfony\Component\DependencyInjection\Loader\Configurator\Traits vendor/symfony/dependency-injection/Loader/Configurator/Traits/CallTrait.php
CamelCapsFunctionNameSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\NamingConventions vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/NamingConventions/CamelCapsFunctionNameSniff.php 2 2
CamelCapsMethodNameSniff class PHP_CodeSniffer\Standards\PSR1\Sniffs\Methods vendor/squizlabs/php_codesniffer/src/Standards/PSR1/Sniffs/Methods/CamelCapsMethodNameSniff.php
CamelCaseToSnakeCaseNameConverter class Symfony\Component\Serializer\NameConverter vendor/symfony/serializer/NameConverter/CamelCaseToSnakeCaseNameConverter.php CamelCase to Underscore name converter.
CancellationException class GuzzleHttp\Promise vendor/guzzlehttp/promises/src/CancellationException.php Exception that is set as the reason for a promise that has been cancelled.
CancellationInterface interface OpenTelemetry\SDK\Common\Future vendor/open-telemetry/sdk/Common/Future/CancellationInterface.php 1 29
CancellationQueue final class React\Promise\Internal vendor/react/promise/src/Internal/CancellationQueue.php @internal
CancelUser class Drupal\user\Plugin\Action core/modules/user/src/Plugin/Action/CancelUser.php Cancels a user account.
CannotFindSchemaException final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/CannotFindSchemaException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
CannotLoadBaselineException final class PHPUnit\Runner\Baseline vendor/phpunit/phpunit/src/Runner/Baseline/Exception/CannotLoadBaselineException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
CannotOpenSocketException final class PHPUnit\TextUI vendor/phpunit/phpunit/src/TextUI/Exception/CannotOpenSocketException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
CannotUseAddMethodsException final class PHPUnit\Framework\MockObject\Generator vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/CannotUseAddMethodsException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
CannotUseOnlyMethodsException final class PHPUnit\Framework\MockObject vendor/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseOnlyMethodsException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
CannotWriteFileException class Symfony\Component\HttpFoundation\File\Exception vendor/symfony/http-foundation/File/Exception/CannotWriteFileException.php Thrown when an UPLOAD_ERR_CANT_WRITE error occurred with UploadedFile. 4
CanonicalPackagesTrait trait Composer\Repository vendor/composer/composer/src/Composer/Repository/CanonicalPackagesTrait.php Provides getCanonicalPackages() to various repository implementations
Capability final class WebDriver vendor/lullabot/php-webdriver/lib/WebDriver/Capability.php WebDriver\Capability class
Capability interface Composer\Plugin\Capability vendor/composer/composer/src/Composer/Plugin/Capability/Capability.php Marker interface for Plugin capabilities. Every new Capability which is added to the Plugin API must implement this interface. 1 1
Capability final class WebDriver\SauceLabs vendor/lullabot/php-webdriver/lib/WebDriver/SauceLabs/Capability.php WebDriver\SauceLabs\Capability class
Capable interface Composer\Plugin vendor/composer/composer/src/Composer/Plugin/Capable.php Plugins which need to expose various implementations of the Composer Plugin Capabilities must have their declared Plugin class implementing this interface. 1 1
CaptureNode class Twig\Node vendor/twig/twig/src/Node/CaptureNode.php Represents a node for which we need to capture the output.
Cardinality class Google\Protobuf\Field vendor/google/protobuf/src/Google/Protobuf/Field/Cardinality.php Whether a field is optional, required, or repeated.
CardScheme class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/CardScheme.php Validates a credit card number for a given credit card company.
CardSchemeValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/CardSchemeValidator.php Validates that a card number belongs to a specified scheme.
Cascade class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Cascade.php Validates a whole class, including nested objects in properties. 2
CascadingStrategy class Symfony\Component\Validator\Mapping vendor/symfony/validator/Mapping/CascadingStrategy.php Specifies whether an object should be cascaded. 3
Case_ class PhpParser\Node\Stmt vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php 1
Cast abstract class PhpParser\Node\Expr vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php 7 10
CastedIntFieldJoin class Drupal\views\Plugin\views\join core/modules/views/src/Plugin/views/join/CastedIntFieldJoin.php Implementation for the "casted_int_field_join" join.
Caster class Symfony\Component\VarDumper\Caster vendor/symfony/var-dumper/Caster/Caster.php Helper for filtering out properties in casters. 4
CastSpacingSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/WhiteSpace/CastSpacingSniff.php
CastSql class Drupal\views\Plugin\views\query core/modules/views/src/Plugin/views/query/CastSql.php Cast handling in SQL. 2

Pagination

  • First page
  • Previous page
  • …
  • Page 17
  • Page 18
  • Page 19
  • Page 20
  • Page 21
  • Page 22
  • Page 23
  • Page 24
  • Page 25
  • …
  • 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