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
CodeCoverage final class PHPUnit\Metadata\Api vendor/phpunit/phpunit/src/Metadata/Api/CodeCoverage.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
CodeCoverageException class PHPUnit\Framework vendor/phpunit/phpunit/src/Framework/Exception/CodeCoverageException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1 1
CodeCoverageFilterRegistry final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/CodeCoverageFilterRegistry.php CLI options and XML configuration are static within a single PHPUnit process. It is therefore okay to use a Singleton registry here. 3
CodeCoverageIgnore

https://github.com/sebastianbergmann/phpunit/issues/5236

final class PHPUnit\Framework\Attributes vendor/phpunit/phpunit/src/Framework/Attributes/CodeCoverageIgnore.php @psalm-immutable
CodeCoverageReportNotConfiguredException final class PHPUnit\TextUI\Configuration vendor/phpunit/phpunit/src/TextUI/Configuration/Exception/CodeCoverageReportNotConfiguredException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
CodedInputStream class Google\Protobuf\Internal vendor/google/protobuf/src/Google/Protobuf/Internal/CodedInputStream.php 1
CodedOutputStream class Google\Protobuf\Internal vendor/google/protobuf/src/Google/Protobuf/Internal/CodedOutputStream.php 1
CodeExporter final class SebastianBergmann\GlobalState vendor/sebastian/global-state/src/CodeExporter.php
CodeIgniterInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php
CodePointString class Symfony\Component\String vendor/symfony/string/CodePointString.php Represents a string of Unicode code points encoded as UTF-8.
CodeUnit abstract class SebastianBergmann\CodeUnit vendor/sebastian/code-unit/src/CodeUnit.php @psalm-immutable 8 1
CodeUnitCollection final class SebastianBergmann\CodeUnit vendor/sebastian/code-unit/src/CodeUnitCollection.php @template-implements IteratorAggregate<int, CodeUnit> 1
CodeUnitCollectionIterator final class SebastianBergmann\CodeUnit vendor/sebastian/code-unit/src/CodeUnitCollectionIterator.php @template-implements Iterator<int, CodeUnit>
CodeUnitFindingVisitor final class SebastianBergmann\CodeCoverage\StaticAnalysis vendor/phpunit/php-code-coverage/src/StaticAnalysis/CodeUnitFindingVisitor.php @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage
CognitiveSniff class SlevomatCodingStandard\Sniffs\Complexity vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Complexity/CognitiveSniff.php Cognitive Complexity
Collecting class PhpParser\ErrorHandler vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php Error handler that collects all errors into an array.
CollectingDispatcher final class PHPUnit\Event vendor/phpunit/phpunit/src/Event/Dispatcher/CollectingDispatcher.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Collection class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/Collection.php Validates a collection with constraints defined for specific keys. 3
Collection class Ramsey\Collection vendor/ramsey/collection/src/Collection.php A collection represents a group of objects.
Collection final class phpDocumentor\Reflection\Types vendor/phpdocumentor/type-resolver/src/Types/Collection.php Represents a collection type as described in the PSR-5, the PHPDoc Standard. 1
CollectionConfigurator class Symfony\Component\Routing\Loader\Configurator vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php @author Nicolas Grekas <p@tchwork.com> 1
CollectionConstraint class JsonSchema\Constraints vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/CollectionConstraint.php The CollectionConstraint Constraints, validates an array against a given schema
CollectionException interface Ramsey\Collection\Exception vendor/ramsey/collection/src/Exception/CollectionException.php 6
CollectionInterface interface Ramsey\Collection vendor/ramsey/collection/src/CollectionInterface.php A collection represents a group of values, known as its elements. 1
CollectionMismatchException class Ramsey\Collection\Exception vendor/ramsey/collection/src/Exception/CollectionMismatchException.php Thrown when attempting to operate on collections of differing types. 2
CollectionValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/CollectionValidator.php @author Bernhard Schussek <bschussek@gmail.com>
Collector final class PHPUnit\TestRunner\TestResult vendor/phpunit/phpunit/src/Runner/TestResult/Collector.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
CollectPathsToExcludeEvent final class Drupal\package_manager\Event core/modules/package_manager/src/Event/CollectPathsToExcludeEvent.php Defines an event that collects paths to exclude. 11
ColonSpacingSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\CSS vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/CSS/ColonSpacingSniff.php
Color final class Symfony\Component\Console vendor/symfony/console/Color.php @author Fabien Potencier <fabien@symfony.com> 1
Color final class PHPUnit\Util vendor/phpunit/phpunit/src/Util/Color.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 5
Color class Drupal\Core\Render\Element core/lib/Drupal/Core/Render/Element/Color.php Provides a form element for choosing a color.
Color class Drupal\Component\Utility core/lib/Drupal/Component/Utility/Color.php Performs color conversions. 5
Colors final class SebastianBergmann\CodeCoverage\Report\Html vendor/phpunit/php-code-coverage/src/Report/Html/Colors.php @psalm-immutable 3
ColourDefinitionSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\CSS vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/CSS/ColourDefinitionSniff.php
ColourDefinitionSniff class Drupal\Sniffs\CSS vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/CSS/ColourDefinitionSniff.php \Drupal\Sniffs\CSS\ColourDefinitionSniff.
Com class Drupal\Component\Uuid core/lib/Drupal/Component/Uuid/Com.php Generates a UUID using the Windows internal GUID extension.
CombGenerator class Ramsey\Uuid\Generator vendor/ramsey/uuid/src/Generator/CombGenerator.php CombGenerator generates COMBs (combined UUID/timestamp)
CombinationExtension class Symfony\Component\CssSelector\XPath\Extension vendor/symfony/css-selector/XPath/Extension/CombinationExtension.php XPath expression translator combination extension.
Combinator class Peast\Selector\Node vendor/mck89/peast/lib/Peast/Selector/Node/Combinator.php Selector combinator class
Combine class Drupal\views\Plugin\views\filter core/modules/views/src/Plugin/views/filter/Combine.php Filter handler which allows to search on multiple fields.
CombinedSelectorNode class Symfony\Component\CssSelector\Node vendor/symfony/css-selector/Node/CombinedSelectorNode.php Represents a combined node.
CombinedStore class Symfony\Component\Lock\Store vendor/symfony/lock/Store/CombinedStore.php CombinedStore is a PersistingStoreInterface implementation able to manage and synchronize several StoreInterfaces.
CommaInDomain class Egulias\EmailValidator\Result\Reason vendor/egulias/email-validator/src/Result/Reason/CommaInDomain.php
Command class Symfony\Component\Console\Command vendor/symfony/console/Command/Command.php Base class for all commands. 21 42
Command interface PHPUnit\TextUI\Command vendor/phpunit/phpunit/src/TextUI/Command/Command.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 11
CommandCompletionTester class Symfony\Component\Console\Tester vendor/symfony/console/Tester/CommandCompletionTester.php Eases the testing of command completion.
CommandDataCollector final class Symfony\Component\Console\DataCollector vendor/symfony/console/DataCollector/CommandDataCollector.php @internal
CommandEvent class Composer\Plugin vendor/composer/composer/src/Composer/Plugin/CommandEvent.php An event for all commands. 16
CommandInterface interface Drupal\Core\Ajax core/lib/Drupal/Core/Ajax/CommandInterface.php AJAX command interface. 31 8

Pagination

  • First page
  • Previous page
  • …
  • Page 23
  • Page 24
  • Page 25
  • Page 26
  • Page 27
  • Page 28
  • Page 29
  • Page 30
  • Page 31
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal