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
FulfilledPromise final class Http\Promise vendor/php-http/promise/src/FulfilledPromise.php A promise already fulfilled.
FulfilledPromise class GuzzleHttp\Promise vendor/guzzlehttp/promises/src/FulfilledPromise.php A promise that has been fulfilled. 2
Full class PHP_CodeSniffer\Reports vendor/squizlabs/php_codesniffer/src/Reports/Full.php
Full class Drupal\views\Plugin\views\pager core/modules/views/src/Plugin/views/pager/Full.php The plugin to handle full pager. 1
FullDate class Drupal\datetime\Plugin\views\argument core/modules/datetime/src/Plugin/views/argument/FullDate.php Argument handler for a full date (CCYYMMDD).
FullDate class Drupal\views\Plugin\views\argument core/modules/views/src/Plugin/views/argument/FullDate.php Argument handler for a full date (CCYYMMDD)
FullyQualified class PhpParser\Node\Name vendor/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php 6
FullyQualifiedClassNameInAnnotationSniff class SlevomatCodingStandard\Sniffs\Namespaces vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/FullyQualifiedClassNameInAnnotationSniff.php
FullyQualifiedExceptionsSniff class SlevomatCodingStandard\Sniffs\Namespaces vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/FullyQualifiedExceptionsSniff.php
FullyQualifiedGlobalConstantsSniff class SlevomatCodingStandard\Sniffs\Namespaces vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/FullyQualifiedGlobalConstantsSniff.php
FullyQualifiedGlobalFunctionsSniff class SlevomatCodingStandard\Sniffs\Namespaces vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/FullyQualifiedGlobalFunctionsSniff.php
FullyQualifiedNamespaceSniff class Drupal\Sniffs\Classes vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Classes/FullyQualifiedNamespaceSniff.php Checks that class references do not use FQN but use statements.
FullyValidatableConstraint final class Drupal\Core\Validation\Plugin\Validation\Constraint core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/FullyValidatableConstraint.php Constraint for fully validatable config schema type. 3
FullyValidatableConstraintValidator final class Drupal\Core\Validation\Plugin\Validation\Constraint core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/FullyValidatableConstraintValidator.php FullyValidatable constraint.
FuncCall class PhpParser\Node\Expr vendor/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php 4
FunctionAliasSniff class Drupal\Sniffs\Semantics vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Semantics/FunctionAliasSniff.php Checks that no PHP function name aliases are used.
FunctionalTestSetupTrait trait Drupal\Core\Test core/lib/Drupal/Core/Test/FunctionalTestSetupTrait.php Defines a trait for shared functional test setup functionality.
FunctionCall abstract class Drupal\Sniffs\Semantics vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Semantics/FunctionCall.php Helper class to sniff for specific function calls. 22 15
FunctionCallArgumentSpacingSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\Functions vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/Functions/FunctionCallArgumentSpacingSniff.php 1
FunctionCallSignatureSniff class PHP_CodeSniffer\Standards\PEAR\Sniffs\Functions vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Sniffs/Functions/FunctionCallSignatureSniff.php 1 1
FunctionCallSignatureSniff class PHP_CodeSniffer\Standards\PSR2\Sniffs\Methods vendor/squizlabs/php_codesniffer/src/Standards/PSR2/Sniffs/Methods/FunctionCallSignatureSniff.php
FunctionClosingBraceSniff class PHP_CodeSniffer\Standards\PSR2\Sniffs\Methods vendor/squizlabs/php_codesniffer/src/Standards/PSR2/Sniffs/Methods/FunctionClosingBraceSniff.php
FunctionClosingBraceSpaceSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/WhiteSpace/FunctionClosingBraceSpaceSniff.php
FunctionCommentSniff class PHP_CodeSniffer\Standards\PEAR\Sniffs\Commenting vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Sniffs/Commenting/FunctionCommentSniff.php 1 1
FunctionCommentSniff class Drupal\Sniffs\Commenting vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Commenting/FunctionCommentSniff.php Parses and verifies the doc comments for functions. Largely copied from PHP_CodeSniffer\Standards\Squiz\Sniffs\Commenting\FunctionCommentSniff.
FunctionCommentSniff class PHP_CodeSniffer\Standards\MySource\Sniffs\Commenting vendor/squizlabs/php_codesniffer/src/Standards/MySource/Sniffs/Commenting/FunctionCommentSniff.php
FunctionCommentSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Commenting vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Commenting/FunctionCommentSniff.php 1 1
FunctionCommentThrowTagSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Commenting vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Commenting/FunctionCommentThrowTagSniff.php
FunctionDeclaration class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/FunctionDeclaration.php A node that represents a function declaration For example: function test () {}
FunctionDeclarationArgumentSpacingSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Functions vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Functions/FunctionDeclarationArgumentSpacingSniff.php
FunctionDeclarationSniff class PHP_CodeSniffer\Standards\PEAR\Sniffs\Functions vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Sniffs/Functions/FunctionDeclarationSniff.php 1 2
FunctionDeclarationSniff

in Coder 8.x, will be removed in Coder 9.x. MultiLineFunctionDeclarationSniff is used instead.

class Drupal\Sniffs\Functions vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Functions/FunctionDeclarationSniff.php Ensure that there is only one space after the function keyword and no space before the opening parenthesis.
FunctionDeclarationSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Functions vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Functions/FunctionDeclarationSniff.php
FunctionDefinition abstract class Drupal\Sniffs\Semantics vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Semantics/FunctionDefinition.php Helper class to sniff for function definitions. 9 5
FunctionDuplicateArgumentSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Functions vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Functions/FunctionDuplicateArgumentSniff.php
FunctionExpression class Twig\Node\Expression vendor/twig/twig/src/Node/Expression/FunctionExpression.php 2 10
FunctionExpression class Peast\Syntax\Node vendor/mck89/peast/lib/Peast/Syntax/Node/FunctionExpression.php A node that represents a function expression For example: var test = function () {}
FunctionExtension class Symfony\Component\CssSelector\XPath\Extension vendor/symfony/css-selector/XPath/Extension/FunctionExtension.php XPath expression translator function extension.
FunctionHelper class SlevomatCodingStandard\Helpers vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/FunctionHelper.php @internal 23
FunctionLengthSniff class SlevomatCodingStandard\Sniffs\Functions vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Functions/FunctionLengthSniff.php
FunctionLike abstract class PhpParser\Builder vendor/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php 2
FunctionLike interface PhpParser\Node vendor/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php 5 4
FunctionNode class Symfony\Component\CssSelector\Node vendor/symfony/css-selector/Node/FunctionNode.php Represents a "<selector>:<name>(<arguments>)" node. 3
FunctionOpeningBraceSpaceSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/WhiteSpace/FunctionOpeningBraceSpaceSniff.php
FunctionSpacingSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/WhiteSpace/FunctionSpacingSniff.php
FunctionTriggerErrorSniff class Drupal\Sniffs\Semantics vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Semantics/FunctionTriggerErrorSniff.php Checks that the trigger_error deprecation text message adheres to standards.
FunctionTSniff class Drupal\Sniffs\Semantics vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Semantics/FunctionTSniff.php Check the usage of the t() function to not escape translatable strings with back slashes. Also checks that the first argument does not use string concatenation.
FunctionUnit final class SebastianBergmann\CodeUnit vendor/sebastian/code-unit/src/FunctionUnit.php @psalm-immutable
FunctionWatchdogSniff class Drupal\Sniffs\Semantics vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Semantics/FunctionWatchdogSniff.php Checks that the second argument to watchdog() is not enclosed with t().
Function_ class PhpParser\Builder vendor/nikic/php-parser/lib/PhpParser/Builder/Function_.php

Pagination

  • First page
  • Previous page
  • …
  • Page 80
  • Page 81
  • Page 82
  • Page 83
  • Page 84
  • Page 85
  • Page 86
  • Page 87
  • Page 88
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal