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
Drupal class core/lib/Drupal.php Static Service Container wrapper. 7
DrupalAspectsOfCKEditor5Plugin class Drupal\ckeditor5\Attribute core/modules/ckeditor5/src/Attribute/DrupalAspectsOfCKEditor5Plugin.php
DrupalAspectsOfCKEditor5Plugin class Drupal\ckeditor5\Annotation core/modules/ckeditor5/src/Annotation/DrupalAspectsOfCKEditor5Plugin.php Defines the "Drupal aspects of a CKEditor5Plugin" annotation object.
DrupalAutoloader class mglaman\PHPStanDrupal\Drupal vendor/mglaman/phpstan-drupal/src/Drupal/DrupalAutoloader.php 1
DrupalClassResolverDynamicReturnTypeExtension class mglaman\PHPStanDrupal\Type vendor/mglaman/phpstan-drupal/src/Type/DrupalClassResolverDynamicReturnTypeExtension.php
DrupalClassResolverDynamicStaticReturnTypeExtension class mglaman\PHPStanDrupal\Type vendor/mglaman/phpstan-drupal/src/Type/DrupalClassResolverDynamicStaticReturnTypeExtension.php
DrupalClassResolverReturnType final class mglaman\PHPStanDrupal\Type vendor/mglaman/phpstan-drupal/src/Type/DrupalClassResolverReturnType.php
DrupalCoreComposer class Drupal\Composer\Generator\Util composer/Generator/Util/DrupalCoreComposer.php Utilities for accessing composer.json data from drupal/drupal and drupal/core. 4
DrupalCoreRecommendedBuilder class Drupal\Composer\Generator\Builder composer/Generator/Builder/DrupalCoreRecommendedBuilder.php Builder to produce metapackage for drupal/core-recommended. 1
DrupalDateTime class Drupal\Core\Datetime core/lib/Drupal/Core/Datetime/DrupalDateTime.php Extends DateTimePlus(). 20
DrupalDevDependenciesBuilder class Drupal\Composer\Generator\Builder composer/Generator/Builder/DrupalDevDependenciesBuilder.php Builder to produce metapackage for drupal/core-dev. 1
DrupalFinder

in drupal-finder:1.3.0 and is removed from drupal-finder:2.0.0. Use \DrupalFinder\DrupalFinderComposerRuntime instead.

class DrupalFinder vendor/webflo/drupal-finder/src/DrupalFinder.php
DrupalFinderComposerRuntime class DrupalFinder vendor/webflo/drupal-finder/src/DrupalFinderComposerRuntime.php 1
DrupalInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php
DrupalKernel class Drupal\Core core/lib/Drupal/Core/DrupalKernel.php The DrupalKernel class is the core of Drupal itself. 4 21
DrupalKernelInterface interface Drupal\Core core/lib/Drupal/Core/DrupalKernelInterface.php The interface for DrupalKernel, the core of Drupal. 1 9
DrupalPackageBuilder abstract class Drupal\Composer\Generator\Builder composer/Generator/Builder/DrupalPackageBuilder.php Base class that includes helpful utility routine for Drupal builder classes. 3
DrupalPinnedDevDependenciesBuilder class Drupal\Composer\Generator\Builder composer/Generator/Builder/DrupalPinnedDevDependenciesBuilder.php Builder to produce metapackage for drupal/core-dev-pinned. 1
DrupalServiceDefinition class mglaman\PHPStanDrupal\Drupal vendor/mglaman/phpstan-drupal/src/Drupal/DrupalServiceDefinition.php 4
DrupalServiceDynamicReturnTypeExtension class mglaman\PHPStanDrupal\Type vendor/mglaman/phpstan-drupal/src/Type/DrupalServiceDynamicReturnTypeExtension.php
DrupalSqlBase abstract class Drupal\migrate_drupal\Plugin\migrate\source core/modules/migrate_drupal/src/Plugin/migrate/source/DrupalSqlBase.php A base class for source plugins using a Drupal database as a source. 60 58
DrupalStaticEntityQueryDynamicReturnTypeExtension class mglaman\PHPStanDrupal\Type vendor/mglaman/phpstan-drupal/src/Type/DrupalStaticEntityQueryDynamicReturnTypeExtension.php
DrupalStubFilesExtension final class mglaman\PHPStanDrupal\Drupal vendor/mglaman/phpstan-drupal/src/Drupal/DrupalStubFilesExtension.php
DrupalTranslator class Drupal\Core\Validation core/lib/Drupal/Core/Validation/DrupalTranslator.php Translates strings using Drupal's translation system. 2
DsCaster class Symfony\Component\VarDumper\Caster vendor/symfony/var-dumper/Caster/DsCaster.php Casts Ds extension classes to array representation.
Dsn final class Symfony\Component\Mailer\Transport vendor/symfony/mailer/Transport/Dsn.php @author Konstantin Myakshin <molodchick@gmail.com> 7
DsPairStub class Symfony\Component\VarDumper\Caster vendor/symfony/var-dumper/Caster/DsPairStub.php @author Nicolas Grekas <p@tchwork.com>
DummyFile class PHP_CodeSniffer\Files vendor/squizlabs/php_codesniffer/src/Files/DummyFile.php 1
DummyQueryTrait trait Drupal\migrate\Plugin\migrate\source core/modules/migrate/src/Plugin/migrate/source/DummyQueryTrait.php Provides a dummy select query object for source plugins. 2
DumpAutoloadCommand class Composer\Command vendor/composer/composer/src/Composer/Command/DumpAutoloadCommand.php @author Jordi Boggiano <j.boggiano@seld.be>
DumpCompletionCommand final class Symfony\Component\Console\Command vendor/symfony/console/Command/DumpCompletionCommand.php Dumps the completion script for the current shell. 1
DumpDataCollector class Symfony\Component\HttpKernel\DataCollector vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php @author Nicolas Grekas <p@tchwork.com>
DumpDescriptorInterface interface Symfony\Component\VarDumper\Command\Descriptor vendor/symfony/var-dumper/Command/Descriptor/DumpDescriptorInterface.php @author Maxime Steinhausser <maxime.steinhausser@gmail.com> 2 1
Dumper abstract class Symfony\Component\DependencyInjection\Dumper vendor/symfony/dependency-injection/Dumper/Dumper.php Dumper is the abstract class for all built-in dumpers. 5 1
Dumper final class Symfony\Component\Console\Helper vendor/symfony/console/Helper/Dumper.php @author Roland Franssen <franssen.roland@gmail.com> 2
Dumper class Symfony\Component\Yaml vendor/symfony/yaml/Dumper.php Dumper dumps PHP variables to YAML strings. 3
DumperInterface interface Symfony\Component\DependencyInjection\Dumper vendor/symfony/dependency-injection/Dumper/DumperInterface.php DumperInterface is the interface implemented by service container dumper classes. 1
DumperInterface interface Symfony\Component\DependencyInjection\LazyProxy\PhpDumper vendor/symfony/dependency-injection/LazyProxy/PhpDumper/DumperInterface.php Lazy proxy dumper capable of generating the instantiation logic PHP code for proxied services. 2 1
DumperInterface interface Symfony\Component\VarDumper\Cloner vendor/symfony/var-dumper/Cloner/DumperInterface.php DumperInterface used by Data objects. 1 1
DumpException class Symfony\Component\Yaml\Exception vendor/symfony/yaml/Exception/DumpException.php Exception class thrown when an error occurs during dumping. 1
DumpListener class Symfony\Component\HttpKernel\EventListener vendor/symfony/http-kernel/EventListener/DumpListener.php Configures dump() handler.
DumpServer class Symfony\Component\VarDumper\Server vendor/symfony/var-dumper/Server/DumpServer.php A server collecting Data clones sent by a ServerDumper. 1
DuplicateAssignmentToVariableSniff class SlevomatCodingStandard\Sniffs\Variables vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Variables/DuplicateAssignmentToVariableSniff.php
DuplicateClassDefinitionSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\CSS vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/CSS/DuplicateClassDefinitionSniff.php
DuplicateClassNameSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\Classes vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/Classes/DuplicateClassNameSniff.php
DuplicateConfigActionIdException class Drupal\Core\Config\Action core/lib/Drupal/Core/Config/Action/DuplicateConfigActionIdException.php Exception thrown if there are conflicting shorthand action IDs.
DuplicateEntrySniff class Drupal\Sniffs\InfoFiles vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/InfoFiles/DuplicateEntrySniff.php Make sure that entries in info files are specified only once.
DuplicateInfoFileValidator final class Drupal\package_manager\Validator core/modules/package_manager/src/Validator/DuplicateInfoFileValidator.php Validates the stage does not have duplicate info.yml not present in active.
DuplicateKeyException class Seld\JsonLint vendor/seld/jsonlint/src/Seld/JsonLint/DuplicateKeyException.php 1
DuplicateMethodException final class PHPUnit\Framework\MockObject\Generator vendor/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/DuplicateMethodException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1

Pagination

  • First page
  • Previous page
  • …
  • Page 52
  • Page 53
  • Page 54
  • Page 55
  • Page 56
  • Page 57
  • Page 58
  • Page 59
  • Page 60
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal