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
ContentModerationState class Drupal\content_moderation core/modules/content_moderation/src/ContentModerationState.php A value object representing a workflow state for content moderation. 2
ContentModerationState class Drupal\content_moderation\Entity core/modules/content_moderation/src/Entity/ContentModerationState.php Defines the Content moderation state entity. 1
ContentModerationStateAccessControlHandler class Drupal\content_moderation core/modules/content_moderation/src/ContentModerationStateAccessControlHandler.php The access control handler for the content_moderation_state entity type. 1
ContentModerationStateForm class Drupal\content_moderation\Form core/modules/content_moderation/src/Form/ContentModerationStateForm.php The content moderation state form.
ContentModerationStateFormatter class Drupal\content_moderation\Plugin\Field\FieldFormatter core/modules/content_moderation/src/Plugin/Field/FieldFormatter/ContentModerationStateFormatter.php Plugin implementation of the 'content_moderation_state' formatter.
ContentModerationStateInterface interface Drupal\content_moderation\Entity core/modules/content_moderation/src/Entity/ContentModerationStateInterface.php An interface for Content moderation state entity. 1 1
ContentModerationStateStorageSchema class Drupal\content_moderation core/modules/content_moderation/src/ContentModerationStateStorageSchema.php Defines the content moderation state schema handler. 1
ContentModerationViewsExecutionHooks class Drupal\content_moderation\Hook core/modules/content_moderation/src/Hook/ContentModerationViewsExecutionHooks.php Hook implementations for content_moderation.
ContentModerationViewsHooks class Drupal\content_moderation\Hook core/modules/content_moderation/src/Hook/ContentModerationViewsHooks.php Hook implementations for content_moderation.
ContentPreprocess class Drupal\content_moderation core/modules/content_moderation/src/ContentPreprocess.php Determines whether a route is the "Latest version" tab of a node. 1
ContentTranslationContextualLinks class Drupal\content_translation\Plugin\Derivative core/modules/content_translation/src/Plugin/Derivative/ContentTranslationContextualLinks.php Provides dynamic contextual links for content translation. 1
ContentTranslationController class Drupal\content_translation\Controller core/modules/content_translation/src/Controller/ContentTranslationController.php Base class for entity translation controllers.
ContentTranslationDeleteAccess class Drupal\content_translation\Access core/modules/content_translation/src/Access/ContentTranslationDeleteAccess.php Access check for entity translation deletion. 2
ContentTranslationDeleteForm class Drupal\content_translation\Form core/modules/content_translation/src/Form/ContentTranslationDeleteForm.php Delete translation form for content_translation module.
ContentTranslationEnabledSetting class Drupal\language\Plugin\migrate\process core/modules/language/src/Plugin/migrate/process/ContentTranslationEnabledSetting.php Determines the content translation setting.
ContentTranslationHandler class Drupal\content_translation core/modules/content_translation/src/ContentTranslationHandler.php Base class for content translation handlers. 5 5
ContentTranslationHandlerInterface interface Drupal\content_translation core/modules/content_translation/src/ContentTranslationHandlerInterface.php Interface for providing content translation. 1
ContentTranslationHooks class Drupal\content_translation\Hook core/modules/content_translation/src/Hook/ContentTranslationHooks.php Hook implementations for content_translation.
ContentTranslationLocalTasks class Drupal\content_translation\Plugin\Derivative core/modules/content_translation/src/Plugin/Derivative/ContentTranslationLocalTasks.php Provides dynamic local tasks for content translation. 1
ContentTranslationManageAccessCheck class Drupal\content_translation\Access core/modules/content_translation/src/Access/ContentTranslationManageAccessCheck.php Access check for entity translation CRUD operation. 2
ContentTranslationManager class Drupal\content_translation core/modules/content_translation/src/ContentTranslationManager.php Provides common functionality for content translation. 5 2
ContentTranslationManagerInterface interface Drupal\content_translation core/modules/content_translation/src/ContentTranslationManagerInterface.php Provides an interface for common functionality for content translation. 1 6
ContentTranslationMetadataWrapper class Drupal\content_translation core/modules/content_translation/src/ContentTranslationMetadataWrapper.php Base class for content translation metadata wrappers.
ContentTranslationMetadataWrapperInterface interface Drupal\content_translation core/modules/content_translation/src/ContentTranslationMetadataWrapperInterface.php Common interface for content translation metadata wrappers. 1
ContentTranslationOverviewAccess class Drupal\content_translation\Access core/modules/content_translation/src/Access/ContentTranslationOverviewAccess.php Access check for entity translation overview. 2
ContentTranslationPermissions class Drupal\content_translation core/modules/content_translation/src/ContentTranslationPermissions.php Provides dynamic permissions for the content_translation module.
ContentTranslationRouteSubscriber class Drupal\content_translation\Routing core/modules/content_translation/src/Routing/ContentTranslationRouteSubscriber.php Subscriber for entity translation routes. 2
ContentTranslationSynchronizedFieldsConstraint class Drupal\content_translation\Plugin\Validation\Constraint core/modules/content_translation/src/Plugin/Validation/Constraint/ContentTranslationSynchronizedFieldsConstraint.php Validation constraint for the entity changed timestamp.
ContentTranslationSynchronizedFieldsConstraintValidator class Drupal\content_translation\Plugin\Validation\Constraint core/modules/content_translation/src/Plugin/Validation/Constraint/ContentTranslationSynchronizedFieldsConstraintValidator.php Checks that synchronized fields are handled correctly in pending revisions.
ContentTypeHeaderMatcher class Drupal\Core\Routing core/lib/Drupal/Core/Routing/ContentTypeHeaderMatcher.php Filters routes based on the HTTP Content-type header.
ContentTypes interface OpenTelemetry\Contrib\Otlp vendor/open-telemetry/exporter-otlp/ContentTypes.php @todo enum (php >= 8.1)
ContentUninstallValidator class Drupal\Core\Entity core/lib/Drupal/Core/Entity/ContentUninstallValidator.php Validates module uninstall readiness based on existing content entities.
Context class Symfony\Component\Serializer\Attribute vendor/symfony/serializer/Attribute/Context.php @author Maxime Steinhausser <maxime.steinhausser@gmail.com> 1
Context final class OpenTelemetry\API\Instrumentation\AutoInstrumentation vendor/open-telemetry/api/Instrumentation/AutoInstrumentation/Context.php Context used for component creation. 1
Context final class OpenTelemetry\Context vendor/open-telemetry/context/Context.php 26
Context class Drupal\Component\Plugin\Context core/lib/Drupal/Component/Plugin/Context/Context.php A generic context class for wrapping data a plugin needs to operate. 1 1
Context final class SebastianBergmann\RecursionContext vendor/sebastian/recursion-context/src/Context.php 7
Context final class phpDocumentor\Reflection\Types vendor/phpdocumentor/type-resolver/src/Types/Context.php Provides information about the Context in which the DocBlock occurs that receives this context. 38
Context class Drupal\Core\Plugin\Context core/lib/Drupal/Core/Plugin/Context/Context.php A Drupal specific context wrapper class. 1 11
ContextAwareDecoderInterface interface Symfony\Component\Serializer\Encoder vendor/symfony/serializer/Encoder/ContextAwareDecoderInterface.php Adds the support of an extra $context parameter for the supportsDecoding method. 2 1
ContextAwareEncoderInterface interface Symfony\Component\Serializer\Encoder vendor/symfony/serializer/Encoder/ContextAwareEncoderInterface.php Adds the support of an extra $context parameter for the supportsEncoding method. 2 1
ContextAwarePluginAssignmentTrait trait Drupal\Core\Plugin core/lib/Drupal/Core/Plugin/ContextAwarePluginAssignmentTrait.php Handles context assignments for context-aware plugins. 4
ContextAwarePluginDefinitionInterface interface Drupal\Component\Plugin\Definition core/lib/Drupal/Component/Plugin/Definition/ContextAwarePluginDefinitionInterface.php Provides an interface for plugin definitions which use contexts. 2 4
ContextAwarePluginDefinitionTrait trait Drupal\Component\Plugin\Definition core/lib/Drupal/Component/Plugin/Definition/ContextAwarePluginDefinitionTrait.php Provides a trait for context-aware object-based plugin definitions. 2
ContextAwarePluginInterface interface Drupal\Component\Plugin core/lib/Drupal/Component/Plugin/ContextAwarePluginInterface.php Interface for defining context aware plugins. 1 1
ContextAwarePluginInterface interface Drupal\Core\Plugin core/lib/Drupal/Core/Plugin/ContextAwarePluginInterface.php An override of ContextAwarePluginInterface for documentation purposes. 6 14
ContextAwarePluginManagerInterface interface Drupal\Core\Plugin\Context core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerInterface.php Provides an interface for plugin managers that support context-aware plugins. 1 1
ContextAwarePluginManagerTrait trait Drupal\Core\Plugin\Context core/lib/Drupal/Core/Plugin/Context/ContextAwarePluginManagerTrait.php Provides a trait for plugin managers that support context-aware plugins. 1
ContextAwarePluginTrait trait Drupal\Core\Plugin core/lib/Drupal/Core/Plugin/ContextAwarePluginTrait.php Provides a trait to add context-aware functionality to plugins. 5
ContextAwareVariantInterface interface Drupal\Core\Display core/lib/Drupal/Core/Display/ContextAwareVariantInterface.php Provides an interface for variant plugins that are context-aware. 1

Pagination

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