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
DisallowNonCapturingCatchSniff class SlevomatCodingStandard\Sniffs\Exceptions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Exceptions/DisallowNonCapturingCatchSniff.php
DisallowNullSafeObjectOperatorSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/DisallowNullSafeObjectOperatorSniff.php
DisallowNumericLiteralSeparatorSniff class SlevomatCodingStandard\Sniffs\Numbers vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Numbers/DisallowNumericLiteralSeparatorSniff.php
DisallowObjectStringIndexSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Objects vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Objects/DisallowObjectStringIndexSniff.php
DisallowOneLinePropertyDocCommentSniff class SlevomatCodingStandard\Sniffs\Commenting vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Commenting/DisallowOneLinePropertyDocCommentSniff.php
DisallowPartiallyKeyedSniff class SlevomatCodingStandard\Sniffs\Arrays vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Arrays/DisallowPartiallyKeyedSniff.php
DisallowReferenceSniff class SlevomatCodingStandard\Sniffs\PHP vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/PHP/DisallowReferenceSniff.php
DisallowRequestSuperglobalSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/PHP/DisallowRequestSuperglobalSniff.php
DisallowRobotsIndexingListener class Symfony\Component\HttpKernel\EventListener vendor/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php Ensures that the application is not indexed by search engines.
DisallowSelfActionsSniff class PHP_CodeSniffer\Standards\MySource\Sniffs\Channels vendor/squizlabs/php_codesniffer/src/Standards/MySource/Sniffs/Channels/DisallowSelfActionsSniff.php
DisallowShortArraySyntaxSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\Arrays vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/Arrays/DisallowShortArraySyntaxSniff.php
DisallowShortOpenTagSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/PHP/DisallowShortOpenTagSniff.php
DisallowShortTernaryOperatorSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/DisallowShortTernaryOperatorSniff.php
DisallowSizeFunctionsInLoopsSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/PHP/DisallowSizeFunctionsInLoopsSniff.php
DisallowSpaceIndentSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/WhiteSpace/DisallowSpaceIndentSniff.php
DisallowStringExpressionPropertyFetchSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/DisallowStringExpressionPropertyFetchSniff.php
DisallowSuperGlobalVariableSniff class SlevomatCodingStandard\Sniffs\Variables vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Variables/DisallowSuperGlobalVariableSniff.php
DisallowTabIndentSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/WhiteSpace/DisallowTabIndentSniff.php
DisallowTrailingCommaInCallSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/DisallowTrailingCommaInCallSniff.php
DisallowTrailingCommaInClosureUseSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/DisallowTrailingCommaInClosureUseSniff.php
DisallowTrailingCommaInDeclarationSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/DisallowTrailingCommaInDeclarationSniff.php
DisallowTrailingMultiLineTernaryOperatorSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/DisallowTrailingMultiLineTernaryOperatorSniff.php
DisallowVariableParsingSniff class SlevomatCodingStandard\Sniffs\Strings vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Strings/DisallowVariableParsingSniff.php
DisallowVariableVariableSniff class SlevomatCodingStandard\Sniffs\Variables vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Variables/DisallowVariableVariableSniff.php
DisallowYodaComparisonSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/DisallowYodaComparisonSniff.php Bigger value must be on the left side:
DisallowYodaConditionsSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\ControlStructures vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/ControlStructures/DisallowYodaConditionsSniff.php
DiscardLayoutChangesForm class Drupal\layout_builder\Form core/modules/layout_builder/src/Form/DiscardLayoutChangesForm.php Discards any pending changes to the layout.
DiscouragedFunctionsRule class mglaman\PHPStanDrupal\Rules\Drupal\Coder vendor/mglaman/phpstan-drupal/src/Rules/Drupal/Coder/DiscouragedFunctionsRule.php Based on Drupal_Sniffs_Functions_DiscouragedFunctionsSniff.
DiscouragedFunctionsSniff class Drupal\Sniffs\Functions vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Functions/DiscouragedFunctionsSniff.php Discourage the use of debug functions.
DiscouragedFunctionsSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/PHP/DiscouragedFunctionsSniff.php
DiscourageGotoSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/PHP/DiscourageGotoSniff.php
DiscoverableInterface interface Drupal\Component\Discovery core/lib/Drupal/Component/Discovery/DiscoverableInterface.php Interface for classes providing a type of discovery. 2
Discovery class OpenTelemetry\SDK\Common\Http\Psr\Client vendor/open-telemetry/sdk/Common/Http/Psr/Client/Discovery.php 1
DiscoveryCachedTrait trait Drupal\Component\Plugin\Discovery core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php 1
DiscoveryException class Drupal\Component\Discovery core/lib/Drupal/Component/Discovery/DiscoveryException.php Exception thrown during discovery if the data is invalid. 1
DiscoveryFailedException final class Http\Discovery\Exception vendor/php-http/discovery/src/Exception/DiscoveryFailedException.php Thrown when all discovery strategies fails to find a resource. 8
DiscoveryInterface interface OpenTelemetry\SDK\Common\Http\Psr\Client\Discovery vendor/open-telemetry/sdk/Common/Http/Psr/Client/Discovery/DiscoveryInterface.php 4 1
DiscoveryInterface interface Drupal\Component\Plugin\Discovery core/lib/Drupal/Component/Plugin/Discovery/DiscoveryInterface.php Defines the minimum requirements for a plugin discovery component. 17 16
DiscoveryStrategy interface Http\Discovery\Strategy vendor/php-http/discovery/src/Strategy/DiscoveryStrategy.php @author Tobias Nyholm <tobias.nyholm@gmail.com> 4 1
DiscoveryTrait trait Drupal\Component\Plugin\Discovery core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php 10
DiscriminatorMap class Symfony\Component\Serializer\Attribute vendor/symfony/serializer/Attribute/DiscriminatorMap.php @author Samuel Roze <samuel.roze@gmail.com> 1
DiskSpaceValidator class Drupal\package_manager\Validator core/modules/package_manager/src/Validator/DiskSpaceValidator.php Validates that there is enough free disk space to do stage operations.
Dispatcher interface PHPUnit\Event vendor/phpunit/phpunit/src/Event/Dispatcher/Dispatcher.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
DispatchingEmitter final class PHPUnit\Event vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Display class Drupal\views_ui\Form\Ajax core/modules/views_ui/src/Form/Ajax/Display.php Provides a form for editing the Views display.
DisplayExtenderPluginBase abstract class Drupal\views\Plugin\views\display_extender core/modules/views/src/Plugin/views/display_extender/DisplayExtenderPluginBase.php Base class for Views display extender plugins. 1
DisplayLink class Drupal\views\Plugin\views\area core/modules/views/src/Plugin/views/area/DisplayLink.php Views area display_link handler.
DisplayMenuInterface interface Drupal\views\Plugin\views\display core/modules/views/src/Plugin/views/display/DisplayMenuInterface.php Defines an interface for displays that provide menu links. 1 1
DisplayModeLocalAction class Drupal\field_ui core/modules/field_ui/src/DisplayModeLocalAction.php Defines a local action plugin with modal dialog. 1
DisplayPluginBase abstract class Drupal\views\Plugin\views\display core/modules/views/src/Plugin/views/display/DisplayPluginBase.php Base class for views display plugins. 6 46

Pagination

  • First page
  • Previous page
  • …
  • Page 49
  • Page 50
  • Page 51
  • Page 52
  • Page 53
  • Page 54
  • Page 55
  • Page 56
  • Page 57
  • …
  • 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