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
ControllerResolver class Drupal\Core\Controller core/lib/Drupal/Core/Controller/ControllerResolver.php ControllerResolver to enhance controllers beyond Symfony's basic handling.
ControllerResolverInterface interface Symfony\Component\HttpKernel\Controller vendor/symfony/http-kernel/Controller/ControllerResolverInterface.php A ControllerResolverInterface implementation knows how to determine the controller to execute based on a Request object. 3 2
ControllerResolverInterface interface Drupal\Core\Controller core/lib/Drupal/Core/Controller/ControllerResolverInterface.php Extends the ControllerResolverInterface from symfony. 1 2
ControlSignatureSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\ControlStructures vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/ControlStructures/ControlSignatureSniff.php
ControlSignatureSniff class PHP_CodeSniffer\Standards\PEAR\Sniffs\ControlStructures vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Sniffs/ControlStructures/ControlSignatureSniff.php
ControlSignatureSniff class Drupal\Sniffs\ControlStructures vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/ControlStructures/ControlSignatureSniff.php Verifies that control statements conform to their coding standards.
ControlStructureSpacingSniff class PHP_CodeSniffer\Standards\PSR2\Sniffs\ControlStructures vendor/squizlabs/php_codesniffer/src/Standards/PSR2/Sniffs/ControlStructures/ControlStructureSpacingSniff.php 1
ControlStructureSpacingSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\WhiteSpace vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/WhiteSpace/ControlStructureSpacingSniff.php
ControlStructureSpacingSniff class PHP_CodeSniffer\Standards\PSR12\Sniffs\ControlStructures vendor/squizlabs/php_codesniffer/src/Standards/PSR12/Sniffs/ControlStructures/ControlStructureSpacingSniff.php
Convert class Drupal\system\Plugin\ImageToolkit\Operation\gd core/modules/system/src/Plugin/ImageToolkit/Operation/gd/Convert.php Defines GD2 convert operation.
ConvertImageEffect class Drupal\image\Plugin\ImageEffect core/modules/image/src/Plugin/ImageEffect/ConvertImageEffect.php Converts an image resource.
ConvertLogTypes final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/ConvertLogTypes.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
ConvertTokens class Drupal\user\Plugin\migrate\process core/modules/user/src/Plugin/migrate/process/ConvertTokens.php Plugin to replace !tokens with [tokens].
Cookie class Symfony\Component\HttpFoundation vendor/symfony/http-foundation/Cookie.php Represents a cookie. 6
Cookie class Drupal\user\Authentication\Provider core/modules/user/src/Authentication/Provider/Cookie.php Cookie based authentication provider. 2
Cookie class Symfony\Component\BrowserKit vendor/symfony/browser-kit/Cookie.php Cookie represents an HTTP cookie. 1
CookieJar class Symfony\Component\BrowserKit vendor/symfony/browser-kit/CookieJar.php CookieJar. 1
CookieJar class GuzzleHttp\Cookie vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php Cookie jar that stores cookies as an array 2 1
CookieJarInterface interface GuzzleHttp\Cookie vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php Stores HTTP cookies. 1 1
CookiesCacheContext class Drupal\Core\Cache\Context core/lib/Drupal/Core/Cache/Context/CookiesCacheContext.php Defines the CookiesCacheContext service, for "per cookie" caching.
CopyrightElement class PharIo\Manifest vendor/phar-io/manifest/src/xml/CopyrightElement.php
CopyrightInformation class PharIo\Manifest vendor/phar-io/manifest/src/values/CopyrightInformation.php
CoreDriver abstract class Behat\Mink\Driver vendor/behat/mink/src/Driver/CoreDriver.php Core driver. All other drivers should extend this class for future compatibility. 2
CoreExtension final class Twig\Extension vendor/twig/twig/src/Extension/CoreExtension.php 3
CoreServiceProvider class Drupal\Core core/lib/Drupal/Core/CoreServiceProvider.php ServiceProvider class for mandatory core services.
CoreVersionRequirementSniff class DrupalPractice\Sniffs\InfoFiles vendor/drupal/coder/coder_sniffer/DrupalPractice/Sniffs/InfoFiles/CoreVersionRequirementSniff.php Checks if the *.info.yml file contains core_version_requirement.
Coroutine final class GuzzleHttp\Promise vendor/guzzlehttp/promises/src/Coroutine.php Creates a promise that is resolved using a generator that yields values or promises (somewhat similar to C#'s async keyword).
Cors class Asm89\Stack vendor/asm89/stack-cors/src/Cors.php
CorsCompilerPass class Drupal\Core\DependencyInjection\Compiler core/lib/Drupal/Core/DependencyInjection/Compiler/CorsCompilerPass.php Provides a compiler pass which disables the CORS middleware in case disabled. 1
CorsService class Asm89\Stack vendor/asm89/stack-cors/src/CorsService.php
Count class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Count.php Validates a collection's element count. 1 2
Count class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/Count.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1 2
CountConstraint class Drupal\Core\Validation\Plugin\Validation\Constraint core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/CountConstraint.php Count constraint.
Counter final class SebastianBergmann\LinesOfCode vendor/sebastian/lines-of-code/src/Counter.php 1
Counter class Drupal\views\Plugin\views\field core/modules/views/src/Plugin/views/field/Counter.php Field handler to show a counter of the current row.
Counter final class OpenTelemetry\SDK\Metrics vendor/open-telemetry/sdk/Metrics/Counter.php @internal
CounterInterface interface OpenTelemetry\API\Metrics vendor/open-telemetry/api/Metrics/CounterInterface.php 2 4
Country class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Country.php Validates a value is a valid ISO 3166-1 alpha-2 country code.
CountryCodeConstraint class Drupal\Core\Validation\Plugin\Validation\Constraint core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/CountryCodeConstraint.php
CountryManager class Drupal\Core\Locale core/lib/Drupal/Core/Locale/CountryManager.php Provides list of countries.
CountryManagerInterface interface Drupal\Core\Locale core/lib/Drupal/Core/Locale/CountryManagerInterface.php Defines a common interface for country managers. 1 2
CountryValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/CountryValidator.php Validates whether a value is a valid country code.
CountValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/CountValidator.php @author Bernhard Schussek <bschussek@gmail.com>
Coverage final class SebastianBergmann\CodeCoverage\Report\Xml vendor/phpunit/php-code-coverage/src/Report/Xml/Coverage.php @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage
CoverageCloverToReport final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageCloverToReport.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
CoverageCrap4jToReport final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageCrap4jToReport.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
CoverageHtmlToReport final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageHtmlToReport.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
CoveragePhpToReport final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoveragePhpToReport.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
CoverageTextToReport final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageTextToReport.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
CoverageXmlToReport final class PHPUnit\TextUI\XmlConfiguration vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageXmlToReport.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit

Pagination

  • First page
  • Previous page
  • …
  • Page 37
  • Page 38
  • Page 39
  • Page 40
  • Page 41
  • Page 42
  • Page 43
  • Page 44
  • Page 45
  • …
  • 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