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
Dir class PhpParser\Node\Scalar\MagicConst vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php
DirectDispatcher final class PHPUnit\Event vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Directory final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/Directory.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 4
Directory final class SebastianBergmann\CodeCoverage\Node vendor/phpunit/php-code-coverage/src/Node/Directory.php @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage 6
Directory final class SebastianBergmann\CodeCoverage\Report\Xml vendor/phpunit/php-code-coverage/src/Report/Xml/Directory.php @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage
Directory final class SebastianBergmann\CodeCoverage\Report\Html vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage
DirectoryCollection final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/DirectoryCollection.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
DirectoryCollectionIterator final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Value/DirectoryCollectionIterator.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
DirectoryCouldNotBeCreatedException final class SebastianBergmann\CodeCoverage\Util vendor/phpunit/php-code-coverage/src/Exception/DirectoryCouldNotBeCreatedException.php
DirectoryDoesNotExistException final class PHPUnit\Runner vendor/phpunit/phpunit/src/Runner/Exception/DirectoryDoesNotExistException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 4
DirectoryExists final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/DirectoryExists.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
DirectoryLoader class Symfony\Component\Routing\Loader vendor/symfony/routing/Loader/DirectoryLoader.php
DirectoryLoader class Symfony\Component\DependencyInjection\Loader vendor/symfony/dependency-injection/Loader/DirectoryLoader.php DirectoryLoader is a recursive loader to go through directories. 2
DirectoryNotFoundException class Symfony\Component\Finder\Exception vendor/symfony/finder/Exception/DirectoryNotFoundException.php @author Andreas Erhard <andreas.erhard@i-med.ac.at> 3
DirectoryNotReadyException class Drupal\Core\File\Exception core/lib/Drupal/Core/File/Exception/DirectoryNotReadyException.php Exception thrown when a file's destination directory is not ready. 1
DirectoryWithMetadataDiscovery class Drupal\Core\Plugin\Discovery core/lib/Drupal/Core/Plugin/Discovery/DirectoryWithMetadataDiscovery.php Does the actual finding of the directories with metadata files.
DirectoryWithMetadataPluginDiscovery class Drupal\Core\Plugin\Discovery core/lib/Drupal/Core/Plugin/Discovery/DirectoryWithMetadataPluginDiscovery.php Discover directories that contain a specific metadata file. 1
DisableAutoMapping class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/DisableAutoMapping.php Disables auto mapping. 1
DisableConstructorPatch class Prophecy\Doubler\ClassPatch vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php Disable constructor. Makes all constructor arguments optional.
DisallowAlternativePHPTagsSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/PHP/DisallowAlternativePHPTagsSniff.php
DisallowArrayTypeHintSyntaxSniff class SlevomatCodingStandard\Sniffs\TypeHints vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/DisallowArrayTypeHintSyntaxSniff.php
DisallowArrowFunctionSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/DisallowArrowFunctionSniff.php
DisallowAttributesJoiningSniff class SlevomatCodingStandard\Sniffs\Attributes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Attributes/DisallowAttributesJoiningSniff.php
DisallowBasicAuthRequests class Drupal\basic_auth\PageCache core/modules/basic_auth/src/PageCache/DisallowBasicAuthRequests.php Cache policy for pages served from basic auth. 2
DisallowBooleanStatementSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/PHP/DisallowBooleanStatementSniff.php
DisallowCommentAfterCodeSniff class SlevomatCodingStandard\Sniffs\Commenting vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Commenting/DisallowCommentAfterCodeSniff.php
DisallowComparisonAssignmentSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/PHP/DisallowComparisonAssignmentSniff.php
DisallowConstructorPropertyPromotionSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/DisallowConstructorPropertyPromotionSniff.php
DisallowContinueWithoutIntegerOperandInSwitchSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/DisallowContinueWithoutIntegerOperandInSwitchSniff.php
DisallowDirectMagicInvokeCallSniff class SlevomatCodingStandard\Sniffs\PHP vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/PHP/DisallowDirectMagicInvokeCallSniff.php
DisallowedRanges final class Symfony\Polyfill\Intl\Idn\Resources\unidata vendor/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php @internal 1
DisallowEmptyFunctionSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/DisallowEmptyFunctionSniff.php
DisallowEmptySniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/DisallowEmptySniff.php
DisallowEqualOperatorsSniff class SlevomatCodingStandard\Sniffs\Operators vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Operators/DisallowEqualOperatorsSniff.php
DisallowGroupUseSniff class SlevomatCodingStandard\Sniffs\Namespaces vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/DisallowGroupUseSniff.php
DisallowImplicitArrayCreationSniff class SlevomatCodingStandard\Sniffs\Arrays vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Arrays/DisallowImplicitArrayCreationSniff.php
DisallowIncrementAndDecrementOperatorsSniff class SlevomatCodingStandard\Sniffs\Operators vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Operators/DisallowIncrementAndDecrementOperatorsSniff.php
DisallowInlineIfSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/PHP/DisallowInlineIfSniff.php
DisallowLateStaticBindingForConstantsSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/DisallowLateStaticBindingForConstantsSniff.php
DisallowLongArraySyntaxSniff class Drupal\Sniffs\Arrays vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Arrays/DisallowLongArraySyntaxSniff.php Bans the use of the PHP long array syntax in Drupal 8.
DisallowLongArraySyntaxSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\Arrays vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/Arrays/DisallowLongArraySyntaxSniff.php 1 1
DisallowMixedTypeHintSniff class SlevomatCodingStandard\Sniffs\TypeHints vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/DisallowMixedTypeHintSniff.php
DisallowMultiConstantDefinitionSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/DisallowMultiConstantDefinitionSniff.php
DisallowMultipleAssignmentsSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/PHP/DisallowMultipleAssignmentsSniff.php
DisallowMultipleAttributesPerLineSniff class SlevomatCodingStandard\Sniffs\Attributes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Attributes/DisallowMultipleAttributesPerLineSniff.php
DisallowMultipleStatementsSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\Formatting vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/Formatting/DisallowMultipleStatementsSniff.php
DisallowMultipleStyleDefinitionsSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\CSS vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/CSS/DisallowMultipleStyleDefinitionsSniff.php
DisallowMultiPropertyDefinitionSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/DisallowMultiPropertyDefinitionSniff.php
DisallowNamedArgumentsSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/DisallowNamedArgumentsSniff.php
DisallowNewWidgetSniff class PHP_CodeSniffer\Standards\MySource\Sniffs\Objects vendor/squizlabs/php_codesniffer/src/Standards/MySource/Sniffs/Objects/DisallowNewWidgetSniff.php

Pagination

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