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
Covers final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/Covers.php @psalm-immutable 2
Covers final class phpDocumentor\Reflection\DocBlock\Tags vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Covers.php Reflection class for a @covers tag in a Docblock. 1
CoversClass final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/CoversClass.php @psalm-immutable 1
CoversClass final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/CoversClass.php @psalm-immutable 2
CoversDefaultClass final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/CoversDefaultClass.php @psalm-immutable 1
CoversFunction final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/CoversFunction.php @psalm-immutable 1
CoversFunction final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/CoversFunction.php @psalm-immutable 2
CoversHelper class PHPStan\Rules\PHPUnit vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit/CoversHelper.php
CoversNothing final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/CoversNothing.php @psalm-immutable 1
CoversNothing final class PHPUnit\Metadata vendor/phpunit/phpunit/src/Metadata/CoversNothing.php @psalm-immutable
CramMd5Authenticator class Symfony\Component\Mailer\Transport\Smtp\Auth vendor/symfony/mailer/Transport/Smtp/Auth/CramMd5Authenticator.php Handles CRAM-MD5 authentication.
Crap4j final class PHPUnit\TextUI\XmlConfiguration\CodeCoverage\Report vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Crap4j.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
Crap4j final class SebastianBergmann\CodeCoverage\Report vendor/phpunit/php-code-coverage/src/Report/Crap4j.php 1
CrapIndex final class SebastianBergmann\CodeCoverage\Node vendor/phpunit/php-code-coverage/src/Node/CrapIndex.php @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage
Crawler class Symfony\Component\DomCrawler vendor/symfony/dom-crawler/Crawler.php Crawler eases navigation of a list of \DOMNode objects. 9
CrawlerAnySelectorTextContains final class Symfony\Component\DomCrawler\Test\Constraint vendor/symfony/dom-crawler/Test/Constraint/CrawlerAnySelectorTextContains.php
CrawlerAnySelectorTextSame final class Symfony\Component\DomCrawler\Test\Constraint vendor/symfony/dom-crawler/Test/Constraint/CrawlerAnySelectorTextSame.php
CrawlerSelectorAttributeValueSame final class Symfony\Component\DomCrawler\Test\Constraint vendor/symfony/dom-crawler/Test/Constraint/CrawlerSelectorAttributeValueSame.php
CrawlerSelectorCount final class Symfony\Component\DomCrawler\Test\Constraint vendor/symfony/dom-crawler/Test/Constraint/CrawlerSelectorCount.php
CrawlerSelectorExists final class Symfony\Component\DomCrawler\Test\Constraint vendor/symfony/dom-crawler/Test/Constraint/CrawlerSelectorExists.php
CrawlerSelectorTextContains final class Symfony\Component\DomCrawler\Test\Constraint vendor/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextContains.php
CrawlerSelectorTextSame final class Symfony\Component\DomCrawler\Test\Constraint vendor/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextSame.php
Create final class GuzzleHttp\Promise vendor/guzzlehttp/promises/src/Create.php
CreatedItem class Drupal\Core\Field\Plugin\Field\FieldType core/lib/Drupal/Core/Field/Plugin/Field/FieldType/CreatedItem.php Defines the 'created' entity field type. 1
CreateForEachBundle final class Drupal\Core\Config\Action\Plugin\ConfigAction core/lib/Drupal/Core/Config/Action/Plugin/ConfigAction/CreateForEachBundle.php Creates config entities for each bundle of a particular entity type.
CreateForEachBundleDeriver final class Drupal\Core\Config\Action\Plugin\ConfigAction\Deriver core/lib/Drupal/Core/Config/Action/Plugin/ConfigAction/Deriver/CreateForEachBundleDeriver.php Generates derivatives for the create_for_each_bundle config action. 1
CreateNew class Drupal\system\Plugin\ImageToolkit\Operation\gd core/modules/system/src/Plugin/ImageToolkit/Operation/gd/CreateNew.php Defines GD2 create_new image operation.
CreateProjectCommand class Composer\Command vendor/composer/composer/src/Composer/Command/CreateProjectCommand.php Install a package as new project into new directory.
CreateWidgetTypeCallbackSniff class PHP_CodeSniffer\Standards\MySource\Sniffs\Objects vendor/squizlabs/php_codesniffer/src/Standards/MySource/Sniffs/Objects/CreateWidgetTypeCallbackSniff.php
CredentialForm class Drupal\migrate_drupal_ui\Form core/modules/migrate_drupal_ui/src/Form/CredentialForm.php Migrate Upgrade database credential form. 1
CriteriaViewRegistry final class OpenTelemetry\SDK\Metrics\View vendor/open-telemetry/sdk/Metrics/View/CriteriaViewRegistry.php 1
CRLFAtTheEnd class Egulias\EmailValidator\Result\Reason vendor/egulias/email-validator/src/Result/Reason/CRLFAtTheEnd.php 2
CRLFX2 class Egulias\EmailValidator\Result\Reason vendor/egulias/email-validator/src/Result/Reason/CRLFX2.php 1
CRNoLF class Egulias\EmailValidator\Result\Reason vendor/egulias/email-validator/src/Result/Reason/CRNoLF.php 2
Cron class Drupal\Core core/lib/Drupal/Core/Cron.php The Drupal core Cron service.
Cron class Drupal\Core\ProxyClass core/lib/Drupal/Core/ProxyClass/Cron.php Provides a proxy class for \Drupal\Core\Cron.
CronAccessCheck class Drupal\system\Access core/modules/system/src/Access/CronAccessCheck.php Access check for cron routes. 2
CronController class Drupal\system core/modules/system/src/CronController.php Controller for Cron handling.
CronForm class Drupal\system\Form core/modules/system/src/Form/CronForm.php Configure cron settings for this site. 1
CronInterface interface Drupal\Core core/lib/Drupal/Core/CronInterface.php An interface for running cron tasks. 2 3
CroogoInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php
Crop class Drupal\system\Plugin\ImageToolkit\Operation\gd core/modules/system/src/Plugin/ImageToolkit/Operation/gd/Crop.php Defines GD2 Crop operation.
CropImageEffect class Drupal\image\Plugin\ImageEffect core/modules/image/src/Plugin/ImageEffect/CropImageEffect.php Crops an image resource. 1
Crypt class Drupal\Component\Utility core/lib/Drupal/Component/Utility/Crypt.php Utility class for cryptographically-secure string handling routines. 57
CsrfAccessCheck class Drupal\Core\Access core/lib/Drupal/Core/Access/CsrfAccessCheck.php Access protection against CSRF attacks.
CsrfExceptionSubscriber class Drupal\Core\EventSubscriber core/lib/Drupal/Core/EventSubscriber/CsrfExceptionSubscriber.php Handles exceptions related to CSRF access.
CsrfRequestHeaderAccessCheck class Drupal\Core\Access core/lib/Drupal/Core/Access/CsrfRequestHeaderAccessCheck.php Access protection against CSRF attacks. 1
CsrfTokenController class Drupal\system\Controller core/modules/system/src/Controller/CsrfTokenController.php Returns responses for CSRF token routes.
CsrfTokenGenerator class Drupal\Core\Access core/lib/Drupal/Core/Access/CsrfTokenGenerator.php Generates and validates CSRF tokens. 7
CSS class PHP_CodeSniffer\Tokenizers vendor/squizlabs/php_codesniffer/src/Tokenizers/CSS.php

Pagination

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