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
ConstraintManager class Drupal\Core\Validation core/lib/Drupal/Core/Validation/ConstraintManager.php Constraint plugin manager. 4
ConstraintRequirement final class PHPUnit\Metadata\Version vendor/phpunit/phpunit/src/Metadata/Version/ConstraintRequirement.php @psalm-immutable 2
ConstraintValidator abstract class Symfony\Component\Validator vendor/symfony/validator/ConstraintValidator.php Base class for constraint validators. 113 113
ConstraintValidatorFactory class Symfony\Component\Validator vendor/symfony/validator/ConstraintValidatorFactory.php Default implementation of the ConstraintValidatorFactoryInterface. 1 1
ConstraintValidatorFactory class Drupal\Core\Validation core/lib/Drupal/Core/Validation/ConstraintValidatorFactory.php Defines a constraint validator factory that works with container injection. 2
ConstraintValidatorFactoryInterface interface Symfony\Component\Validator vendor/symfony/validator/ConstraintValidatorFactoryInterface.php Specifies an object able to return the correct ConstraintValidatorInterface instance given a Constraint object. 2 4
ConstraintValidatorInterface interface Symfony\Component\Validator vendor/symfony/validator/ConstraintValidatorInterface.php @author Bernhard Schussek <bschussek@gmail.com> 1 2
ConstraintValidatorTestCase abstract class Symfony\Component\Validator\Test vendor/symfony/validator/Test/ConstraintValidatorTestCase.php A test case to ease testing Constraint Validators.
ConstraintViolation class Symfony\Component\Validator vendor/symfony/validator/ConstraintViolation.php Default implementation of {@ConstraintViolationInterface}. 11
ConstraintViolationAssertion final class Symfony\Component\Validator\Test vendor/symfony/validator/Test/ConstraintValidatorTestCase.php
ConstraintViolationBuilder class Symfony\Component\Validator\Violation vendor/symfony/validator/Violation/ConstraintViolationBuilder.php Default implementation of {@link ConstraintViolationBuilderInterface}. 1
ConstraintViolationBuilder class Drupal\Core\Validation core/lib/Drupal/Core/Validation/ConstraintViolationBuilder.php A constraint violation builder for the basic Symfony validator.
ConstraintViolationBuilderInterface interface Symfony\Component\Validator\Violation vendor/symfony/validator/Violation/ConstraintViolationBuilderInterface.php Builds {@link \Symfony\Component\Validator\ConstraintViolationInterface} objects. 2 4
ConstraintViolationInterface interface Symfony\Component\Validator vendor/symfony/validator/ConstraintViolationInterface.php A violation of a constraint that happened during validation. 1 16
ConstraintViolationList class Symfony\Component\Validator vendor/symfony/validator/ConstraintViolationList.php Default implementation of {@ConstraintViolationListInterface}. 1 14
ConstraintViolationListInterface interface Symfony\Component\Validator vendor/symfony/validator/ConstraintViolationListInterface.php A list of constraint violations. 2 29
ConstraintViolationListNormalizer final class Symfony\Component\Serializer\Normalizer vendor/symfony/serializer/Normalizer/ConstraintViolationListNormalizer.php A normalizer that normalizes a ConstraintViolationListInterface instance. 1
ConstraintViolationListNormalizerContextBuilder final class Symfony\Component\Serializer\Context\Normalizer vendor/symfony/serializer/Context/Normalizer/ConstraintViolationListNormalizerContextBuilder.php A helper providing autocompletion for available ConstraintViolationList options.
ConstructorNameSniff class PHP_CodeSniffer\Standards\Generic\Sniffs\NamingConventions vendor/squizlabs/php_codesniffer/src/Standards/Generic/Sniffs/NamingConventions/ConstructorNameSniff.php
ConstructorTrait trait Symfony\Component\DependencyInjection\Loader\Configurator\Traits vendor/symfony/dependency-injection/Loader/Configurator/Traits/ConstructorTrait.php
ConstStub class Symfony\Component\VarDumper\Caster vendor/symfony/var-dumper/Caster/ConstStub.php Represents a PHP constant and its value. 5
ConstTypeNode class PHPStan\PhpDocParser\Ast\Type vendor/phpstan/phpdoc-parser/src/Ast/Type/ConstTypeNode.php 6
Const_ class PhpParser\Node\Stmt vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php
Const_ class PhpParser\Node vendor/nikic/php-parser/lib/PhpParser/Node/Const_.php 1
ContactCategory class Drupal\contact\Plugin\migrate\source core/modules/contact/src/Plugin/migrate/source/ContactCategory.php Drupal 6/7 contact category source from database.
ContactController class Drupal\contact\Controller core/modules/contact/src/Controller/ContactController.php Controller routines for contact routes.
ContactForm class Drupal\contact\Entity core/modules/contact/src/Entity/ContactForm.php Defines the contact form entity. 2
ContactFormAccessControlHandler class Drupal\contact core/modules/contact/src/ContactFormAccessControlHandler.php Defines the access control handler for the contact form entity type. 1
ContactFormEditForm class Drupal\contact core/modules/contact/src/ContactFormEditForm.php Base form for contact form edit forms. 1
ContactFormInterface interface Drupal\contact core/modules/contact/src/ContactFormInterface.php Provides an interface defining a contact form entity. 1 2
ContactFormListBuilder class Drupal\contact core/modules/contact/src/ContactFormListBuilder.php Defines a class to build a listing of contact form entities. 1
ContactHooks class Drupal\contact\Hook core/modules/contact/src/Hook/ContactHooks.php Hook implementations for contact.
ContactLink class Drupal\contact\Plugin\views\field core/modules/contact/src/Plugin/views/field/ContactLink.php Defines a field that links to the user contact page, if access is permitted.
ContactMessageAccessControlHandler class Drupal\contact core/modules/contact/src/ContactMessageAccessControlHandler.php Defines the access control handler for the message form entity type. 1
ContactMessageResource class Drupal\contact\Plugin\rest\resource core/modules/contact/src/Plugin/rest/resource/ContactMessageResource.php Customizes the entity REST Resource plugin for Contact's Message entities. 1
ContactPageAccess class Drupal\contact\Access core/modules/contact/src/Access/ContactPageAccess.php Access check for contact_personal_page route. 2
ContactSettings class Drupal\contact\Plugin\migrate\source core/modules/contact/src/Plugin/migrate/source/ContactSettings.php Drupal 6/7 contact settings source from database.
ContactViewsHooks class Drupal\contact\Hook core/modules/contact/src/Hook/ContactViewsHooks.php Hook implementations for contact.
Container class Drupal\Core\Render\Element core/lib/Drupal/Core/Render/Element/Container.php Provides a render element that wraps child elements in a container. 1
Container class Symfony\Component\DependencyInjection vendor/symfony/dependency-injection/Container.php Container is a dependency injection container. 1 15
Container abstract class WebDriver vendor/lullabot/php-webdriver/lib/WebDriver/Container.php Abstract WebDriver\Container class 3
Container class Drupal\Core\DependencyInjection core/lib/Drupal/Core/DependencyInjection/Container.php Extends the container to prevent serialization.
Container class Drupal\Component\DependencyInjection core/lib/Drupal/Component/DependencyInjection/Container.php Provides a container optimized for Drupal's needs. 2 1
ContainerBag class Symfony\Component\DependencyInjection\ParameterBag vendor/symfony/dependency-injection/ParameterBag/ContainerBag.php @author Nicolas Grekas <p@tchwork.com>
ContainerBagInterface interface Symfony\Component\DependencyInjection\ParameterBag vendor/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php ContainerBagInterface is the interface implemented by objects that manage service container parameters. 1
ContainerBuilder class Symfony\Component\DependencyInjection vendor/symfony/dependency-injection/ContainerBuilder.php ContainerBuilder is a DI container that provides an API to easily describe services. 2 111
ContainerBuilder class Drupal\Core\DependencyInjection core/lib/Drupal/Core/DependencyInjection/ContainerBuilder.php Drupal's dependency injection container builder. 19
ContainerCommandLoader class Symfony\Component\Console\CommandLoader vendor/symfony/console/CommandLoader/ContainerCommandLoader.php Loads commands from a PSR-11 container. 1
ContainerConfigurator class Symfony\Component\DependencyInjection\Loader\Configurator vendor/symfony/dependency-injection/Loader/Configurator/ContainerConfigurator.php @author Nicolas Grekas <p@tchwork.com> 6
ContainerConstraintValidatorFactory class Symfony\Component\Validator vendor/symfony/validator/ContainerConstraintValidatorFactory.php Uses a service container to create constraint validators.

Pagination

  • First page
  • Previous page
  • …
  • Page 33
  • Page 34
  • Page 35
  • Page 36
  • Page 37
  • Page 38
  • Page 39
  • Page 40
  • Page 41
  • …
  • 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