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
RequiredStateMissingException class Drupal\workflows\Exception core/modules/workflows/src/Exception/RequiredStateMissingException.php Indicates that a workflow does not contain a required state. 1
RequireEventTrait trait Drupal\package_manager\Event core/modules/package_manager/src/Event/RequireEventTrait.php Common methods for pre- and post-require events.
RequireExplicitAssertionSniff class SlevomatCodingStandard\Sniffs\PHP vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/PHP/RequireExplicitAssertionSniff.php
RequireExplicitBooleanOperatorPrecedenceSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\CodeAnalysis vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/CodeAnalysis/RequireExplicitBooleanOperatorPrecedenceSniff.php
RequireExtendsTagValueNode class PHPStan\PhpDocParser\Ast\PhpDoc vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/RequireExtendsTagValueNode.php 1
RequireImplementsTagValueNode class PHPStan\PhpDocParser\Ast\PhpDoc vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/RequireImplementsTagValueNode.php 1
Requirement abstract class PHPUnit\Metadata\Version vendor/phpunit/phpunit/src/Metadata/Version/Requirement.php @psalm-immutable 2 4
Requirement interface PharIo\Manifest vendor/phar-io/manifest/src/values/Requirement.php 2
RequirementCollection class PharIo\Manifest vendor/phar-io/manifest/src/values/RequirementCollection.php @template-implements IteratorAggregate<int,Requirement>
RequirementCollectionIterator class PharIo\Manifest vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php @template-implements Iterator<int,Requirement>
Requirements final class PHPUnit\Metadata\Api vendor/phpunit/phpunit/src/Metadata/Api/Requirements.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 3
RequirementsException class Drupal\migrate\Exception core/modules/migrate/src/Exception/RequirementsException.php Defines an exception thrown when a migration does not meet the requirements. 19
RequirementsInterface interface Drupal\migrate\Plugin core/modules/migrate/src/Plugin/RequirementsInterface.php An interface to check for a migrate plugin requirements. 3 5
RequireMultiLineCallSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/RequireMultiLineCallSniff.php
RequireMultiLineConditionSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/RequireMultiLineConditionSniff.php
RequireMultiLineMethodSignatureSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/RequireMultiLineMethodSignatureSniff.php
RequireMultiLineTernaryOperatorSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/RequireMultiLineTernaryOperatorSniff.php
RequireNonCapturingCatchSniff class SlevomatCodingStandard\Sniffs\Exceptions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Exceptions/RequireNonCapturingCatchSniff.php
RequireNowdocSniff class SlevomatCodingStandard\Sniffs\PHP vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/PHP/RequireNowdocSniff.php
RequireNullCoalesceEqualOperatorSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/RequireNullCoalesceEqualOperatorSniff.php
RequireNullCoalesceOperatorSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/RequireNullCoalesceOperatorSniff.php
RequireNullSafeObjectOperatorSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/RequireNullSafeObjectOperatorSniff.php
RequireNumericLiteralSeparatorSniff class SlevomatCodingStandard\Sniffs\Numbers vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Numbers/RequireNumericLiteralSeparatorSniff.php
RequireOneLineDocCommentSniff class SlevomatCodingStandard\Sniffs\Commenting vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Commenting/RequireOneLineDocCommentSniff.php
RequireOneLinePropertyDocCommentSniff class SlevomatCodingStandard\Sniffs\Commenting vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Commenting/RequireOneLinePropertyDocCommentSniff.php
RequireOneNamespaceInFileSniff class SlevomatCodingStandard\Sniffs\Namespaces vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/RequireOneNamespaceInFileSniff.php
RequireOnlyStandaloneIncrementAndDecrementOperatorsSniff class SlevomatCodingStandard\Sniffs\Operators vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Operators/RequireOnlyStandaloneIncrementAndDecrementOperatorsSniff.php
RequiresElement class PharIo\Manifest vendor/phar-io/manifest/src/xml/RequiresElement.php
RequireSelfReferenceSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/RequireSelfReferenceSniff.php
RequiresFunction final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/RequiresFunction.php @psalm-immutable 1
RequiresFunction final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/RequiresFunction.php @psalm-immutable 1
RequireShortTernaryOperatorSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/RequireShortTernaryOperatorSniff.php
RequireSingleLineCallSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/RequireSingleLineCallSniff.php
RequireSingleLineConditionSniff class SlevomatCodingStandard\Sniffs\ControlStructures vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/ControlStructures/RequireSingleLineConditionSniff.php
RequireSingleLineMethodSignatureSniff class SlevomatCodingStandard\Sniffs\Classes vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Classes/RequireSingleLineMethodSignatureSniff.php
RequiresMethod final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/RequiresMethod.php @psalm-immutable 1
RequiresMethod final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/RequiresMethod.php @psalm-immutable 1
RequiresOperatingSystem final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/RequiresOperatingSystem.php @psalm-immutable 1
RequiresOperatingSystem final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/RequiresOperatingSystem.php @psalm-immutable 1
RequiresOperatingSystemFamily final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/RequiresOperatingSystemFamily.php @psalm-immutable 1
RequiresOperatingSystemFamily final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/RequiresOperatingSystemFamily.php @psalm-immutable 1
RequiresPhp final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/RequiresPhp.php @psalm-immutable 1
RequiresPhp final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/RequiresPhp.php @psalm-immutable 1
RequiresPhpExtension final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/RequiresPhpExtension.php @psalm-immutable 1
RequiresPhpExtension final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/RequiresPhpExtension.php @psalm-immutable 1
RequiresPhpunit final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/RequiresPhpunit.php @psalm-immutable 1
RequiresPhpunit final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/RequiresPhpunit.php @psalm-immutable 1
RequiresSetting final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/RequiresSetting.php @psalm-immutable 1
RequiresSetting final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/RequiresSetting.php @psalm-immutable 1
RequireStrictTypesSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\PHP vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/PHP/RequireStrictTypesSniff.php

Pagination

  • First page
  • Previous page
  • …
  • Page 155
  • Page 156
  • Page 157
  • Page 158
  • Page 159
  • Page 160
  • Page 161
  • Page 162
  • Page 163
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal