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
DblogClearLogConfirmForm class Drupal\dblog\Form core/modules/dblog/src/Form/DblogClearLogConfirmForm.php Provides a confirmation form before clearing out the logs. 1
DbLogController class Drupal\dblog\Controller core/modules/dblog/src/Controller/DbLogController.php Returns responses for dblog routes.
DblogFilterForm class Drupal\dblog\Form core/modules/dblog/src/Form/DblogFilterForm.php Provides the database logging filter form.
DblogHooks class Drupal\dblog\Hook core/modules/dblog/src/Hook/DblogHooks.php Hook implementations for dblog.
DblogMessage class Drupal\dblog\Plugin\views\field core/modules/dblog/src/Plugin/views/field/DblogMessage.php Provides a field handler that renders a log event with replaced variables.
DblogOperations class Drupal\dblog\Plugin\views\field core/modules/dblog/src/Plugin/views/field/DblogOperations.php Provides a field handler that renders operation link markup.
DbLogResource class Drupal\dblog\Plugin\rest\resource core/modules/dblog/src/Plugin/rest/resource/DbLogResource.php Provides a resource for database watchdog log entries.
DblogTypes class Drupal\dblog\Plugin\views\filter core/modules/dblog/src/Plugin/views/filter/DblogTypes.php Exposes log types to views module.
DblogViewsHooks class Drupal\dblog\Hook core/modules/dblog/src/Hook/DblogViewsHooks.php Hook implementations for dblog.
DbQuerySniff class DrupalPractice\Sniffs\FunctionCalls vendor/drupal/coder/coder_sniffer/DrupalPractice/Sniffs/FunctionCalls/DbQuerySniff.php Check that UPDATE/DELETE queries are not used in db_query() in Drupal 7.
DbSelectBracesSniff class DrupalPractice\Sniffs\FunctionCalls vendor/drupal/coder/coder_sniffer/DrupalPractice/Sniffs/FunctionCalls/DbSelectBracesSniff.php Check that db_select() calls do not use {} braces for the table name.
DbToolsApplication class Drupal\Core\Command core/lib/Drupal/Core/Command/DbToolsApplication.php Provides a command to import a database generation script. 1
DbUpdateAccessCheck class Drupal\system\Access core/modules/system/src/Access/DbUpdateAccessCheck.php Access check for database update routes. 2
DbUpdateController class Drupal\system\Controller core/modules/system/src/Controller/DbUpdateController.php Controller routines for database update routes.
DbUpdateNegotiator class Drupal\system\Theme core/modules/system/src/Theme/DbUpdateNegotiator.php Sets the active theme for the database update pages. 2
DceSecurityException class Ramsey\Uuid\Exception vendor/ramsey/uuid/src/Exception/DceSecurityException.php Thrown to indicate an exception occurred while dealing with DCE Security (version 2) UUIDs 2
DceSecurityGenerator class Ramsey\Uuid\Generator vendor/ramsey/uuid/src/Generator/DceSecurityGenerator.php DceSecurityGenerator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time 1
DceSecurityGeneratorInterface interface Ramsey\Uuid\Generator vendor/ramsey/uuid/src/Generator/DceSecurityGeneratorInterface.php A DCE Security generator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time 1 2
DceSecurityProviderInterface interface Ramsey\Uuid\Provider vendor/ramsey/uuid/src/Provider/DceSecurityProviderInterface.php A DCE provider provides access to local domain identifiers for version 2, DCE Security, UUIDs 1 3
DeadCatchSniff class SlevomatCodingStandard\Sniffs\Exceptions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Exceptions/DeadCatchSniff.php
DeadCodeDetectionNotSupportedException final class SebastianBergmann\CodeCoverage vendor/phpunit/php-code-coverage/src/Exception/DeadCodeDetectionNotSupportedException.php 1
Debug class Symfony\Component\ErrorHandler vendor/symfony/error-handler/Debug.php Registers all the debug tools.
DebugClassLoader class Symfony\Component\ErrorHandler vendor/symfony/error-handler/DebugClassLoader.php Autoloader checking if the class is really defined in the file found. 5
DebugCodeSniff class PHP_CodeSniffer\Standards\MySource\Sniffs\Debug vendor/squizlabs/php_codesniffer/src/Standards/MySource/Sniffs/Debug/DebugCodeSniff.php
DebugCommand class Symfony\Component\Validator\Command vendor/symfony/validator/Command/DebugCommand.php A console command to debug Validators information.
DebugCommand class Symfony\Component\Serializer\Command vendor/symfony/serializer/Command/DebugCommand.php A console command to debug Serializer information.
DebugExtension final class Twig\Extension vendor/twig/twig/src/Extension/DebugExtension.php 1
DebugExtension final class Drupal\Core\Template core/lib/Drupal/Core/Template/DebugExtension.php A class providing Drupal Twig Debug extension.
DebugFormatterHelper class Symfony\Component\Console\Helper vendor/symfony/console/Helper/DebugFormatterHelper.php Helps outputting debug information when running an external program from a command. 1
DebuggerStatement class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/DebuggerStatement.php A node that represents a debugger statement. For example: debugger;
DebugHandlersListener class Symfony\Component\HttpKernel\EventListener vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php Sets an exception handler.
DebugLoggerConfigurator class Symfony\Component\HttpKernel\Log vendor/symfony/http-kernel/Log/DebugLoggerConfigurator.php @author Nicolas Grekas <p@tchwork.com> 3
DebugLoggerInterface interface Symfony\Component\HttpKernel\Log vendor/symfony/http-kernel/Log/DebugLoggerInterface.php DebugLoggerInterface. 1 1
DebugScope final class OpenTelemetry\Context vendor/open-telemetry/context/DebugScope.php @internal
DecibelInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php
Decimal final class Ramsey\Uuid\Type vendor/ramsey/uuid/src/Type/Decimal.php A value object representing a decimal 1
DecimalData class Drupal\Core\TypedData\Plugin\DataType core/lib/Drupal/Core/TypedData/Plugin/DataType/DecimalData.php The decimal data type.
DecimalFormatter class Drupal\Core\Field\Plugin\Field\FieldFormatter core/lib/Drupal/Core/Field/Plugin/Field/FieldFormatter/DecimalFormatter.php Plugin implementation of the 'number_decimal' formatter.
DecimalInterface interface Drupal\Core\TypedData\Type core/lib/Drupal/Core/TypedData/Type/DecimalInterface.php Interface for decimal numbers. 1 2
DecimalItem class Drupal\Core\Field\Plugin\Field\FieldType core/lib/Drupal/Core/Field/Plugin/Field/FieldType/DecimalItem.php Defines the 'decimal' field type.
Decisions class Composer\DependencyResolver vendor/composer/composer/src/Composer/DependencyResolver/Decisions.php Stores decisions on installing, removing or keeping packages
Declaration interface Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/Declaration.php Interface that every declaration node must implement. 3 1
Declaration abstract class PhpParser\Builder vendor/nikic/php-parser/lib/PhpParser/Builder/Declaration.php 6
DeclareItem class PhpParser\Node vendor/nikic/php-parser/lib/PhpParser/Node/DeclareItem.php 1
DeclareStatementSniff class PHP_CodeSniffer\Standards\PSR12\Sniffs\Files vendor/squizlabs/php_codesniffer/src/Standards/PSR12/Sniffs/Files/DeclareStatementSniff.php
DeclareStrictTypesSniff class SlevomatCodingStandard\Sniffs\TypeHints vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/DeclareStrictTypesSniff.php
Declare_ class PhpParser\Node\Stmt vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php
DecoderInterface interface Symfony\Component\Serializer\Encoder vendor/symfony/serializer/Encoder/DecoderInterface.php @author Jordi Boggiano <j.boggiano@seld.be> 9 4
DecorateTrait trait Symfony\Component\DependencyInjection\Loader\Configurator\Traits vendor/symfony/dependency-injection/Loader/Configurator/Traits/DecorateTrait.php
DecoratorServicePass class Symfony\Component\DependencyInjection\Compiler vendor/symfony/dependency-injection/Compiler/DecoratorServicePass.php Overwrites a service but keeps the overridden one.

Pagination

  • First page
  • Previous page
  • …
  • Page 43
  • Page 44
  • Page 45
  • Page 46
  • Page 47
  • Page 48
  • Page 49
  • Page 50
  • Page 51
  • …
  • 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