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
ConfigRenameEvent class Drupal\Core\Config core/lib/Drupal/Core/Config/ConfigRenameEvent.php Configuration event fired when renaming a configuration object. 2
ConfigReturnTypeExtension final class Composer\PHPStan vendor/composer/composer/src/Composer/PHPStan/ConfigReturnTypeExtension.php
ConfigSchemaAlterException class Drupal\Core\Config\Schema core/lib/Drupal/Core/Config/Schema/ConfigSchemaAlterException.php Exception for when hook_config_schema_info_alter() adds or removes schema. 1
ConfigSchemaChecker class Drupal\Core\Config\Development core/lib/Drupal/Core/Config/Development/ConfigSchemaChecker.php Listens to the config save event and validates schema. 1
ConfigSchemaDiscovery class Drupal\Core\Config\Schema core/lib/Drupal/Core/Config/Schema/ConfigSchemaDiscovery.php Allows YAML files to define config schema types. 1
ConfigSingleExportForm class Drupal\config\Form core/modules/config/src/Form/ConfigSingleExportForm.php Provides a form for exporting a single configuration file. 1
ConfigSingleImportForm class Drupal\config\Form core/modules/config/src/Form/ConfigSingleImportForm.php Provides a form for importing a single configuration file. 1
ConfigSnapshotSubscriber class Drupal\Core\EventSubscriber core/lib/Drupal/Core/EventSubscriber/ConfigSnapshotSubscriber.php Create a snapshot when config is imported.
ConfigSourceInterface interface Composer\Config vendor/composer/composer/src/Composer/Config/ConfigSourceInterface.php Configuration Source Interface 1 1
ConfigSubscriber class Drupal\language\EventSubscriber core/modules/language/src/EventSubscriber/ConfigSubscriber.php Deletes the container if default language has changed. 1 2
ConfigSubscriber class Drupal\config core/modules/config/src/ConfigSubscriber.php Config subscriber. 2
ConfigSync class Drupal\config\Form core/modules/config/src/Form/ConfigSync.php Construct the storage changes in a configuration synchronization form. 1
ConfigTarget final class Drupal\Core\Form core/lib/Drupal/Core/Form/ConfigTarget.php Represents the mapping of a config property to a form element. 6
ConfigTrait trait OpenTelemetry\SDK\Common\InstrumentationScope vendor/open-telemetry/sdk/Common/InstrumentationScope/ConfigTrait.php 3
ConfigTranslationAddForm class Drupal\config_translation\Form core/modules/config_translation/src/Form/ConfigTranslationAddForm.php Defines a form for adding configuration translations.
ConfigTranslationBlockListBuilder class Drupal\config_translation\Controller core/modules/config_translation/src/Controller/ConfigTranslationBlockListBuilder.php Defines the config translation list builder for blocks.
ConfigTranslationContextualLink class Drupal\config_translation\Plugin\Menu\ContextualLink core/modules/config_translation/src/Plugin/Menu/ContextualLink/ConfigTranslationContextualLink.php Defines a contextual link plugin with a dynamic title.
ConfigTranslationContextualLinks class Drupal\config_translation\Plugin\Derivative core/modules/config_translation/src/Plugin/Derivative/ConfigTranslationContextualLinks.php Provides dynamic contextual links for configuration translation. 1
ConfigTranslationController class Drupal\config_translation\Controller core/modules/config_translation/src/Controller/ConfigTranslationController.php Provides page callbacks for the configuration translation interface.
ConfigTranslationDeleteForm class Drupal\config_translation\Form core/modules/config_translation/src/Form/ConfigTranslationDeleteForm.php Builds a form to delete configuration translation.
ConfigTranslationEditForm class Drupal\config_translation\Form core/modules/config_translation/src/Form/ConfigTranslationEditForm.php Defines a form for editing configuration translations.
ConfigTranslationEntityListBuilder class Drupal\config_translation\Controller core/modules/config_translation/src/Controller/ConfigTranslationEntityListBuilder.php Defines the configuration translation list builder for entities. 2
ConfigTranslationEntityListBuilderInterface interface Drupal\config_translation\Controller core/modules/config_translation/src/Controller/ConfigTranslationEntityListBuilderInterface.php Defines an interface for configuration translation entity list builders. 1
ConfigTranslationEvents final class Drupal\config_translation\Event core/modules/config_translation/src/Event/ConfigTranslationEvents.php Provides a list of events dispatched by the Configuration Translation module. 2
ConfigTranslationFieldListBuilder class Drupal\config_translation\Controller core/modules/config_translation/src/Controller/ConfigTranslationFieldListBuilder.php Defines the config translation list builder for field entities.
ConfigTranslationFormAccess class Drupal\config_translation\Access core/modules/config_translation/src/Access/ConfigTranslationFormAccess.php Checks access for displaying the translation add, edit, and delete forms. 2
ConfigTranslationFormBase abstract class Drupal\config_translation\Form core/modules/config_translation/src/Form/ConfigTranslationFormBase.php Provides a base form for configuration translations. 2 1
ConfigTranslationHooks class Drupal\config_translation\Hook core/modules/config_translation/src/Hook/ConfigTranslationHooks.php Hook implementations for config_translation.
ConfigTranslationListController class Drupal\config_translation\Controller core/modules/config_translation/src/Controller/ConfigTranslationListController.php Defines the configuration translation list controller.
ConfigTranslationLocalTask class Drupal\config_translation\Plugin\Menu\LocalTask core/modules/config_translation/src/Plugin/Menu/LocalTask/ConfigTranslationLocalTask.php Defines a local task plugin with a dynamic title.
ConfigTranslationLocalTasks class Drupal\config_translation\Plugin\Derivative core/modules/config_translation/src/Plugin/Derivative/ConfigTranslationLocalTasks.php Provides dynamic local tasks for config translation. 1
ConfigTranslationMapperList class Drupal\config_translation\Controller core/modules/config_translation/src/Controller/ConfigTranslationMapperList.php Defines the configuration translation mapper list.
ConfigTranslationOverviewAccess class Drupal\config_translation\Access core/modules/config_translation/src/Access/ConfigTranslationOverviewAccess.php Checks access for displaying the configuration translation overview. 1 2
Configurable interface OpenTelemetry\SDK\Common\InstrumentationScope vendor/open-telemetry/sdk/Common/InstrumentationScope/Configurable.php 4 4
ConfigurableActionBase abstract class Drupal\Core\Action core/lib/Drupal/Core/Action/ConfigurableActionBase.php Provides a base implementation for a configurable Action plugin. 4 4
ConfigurableExtension abstract class Symfony\Component\HttpKernel\DependencyInjection vendor/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php This extension sub-class provides first-class integration with the Config/Definition Component.
ConfigurableExtensionInterface interface Symfony\Component\DependencyInjection\Extension vendor/symfony/dependency-injection/Extension/ConfigurableExtensionInterface.php @author Yonel Ceruto <yonelceruto@gmail.com> 2 2
ConfigurableImageEffectBase abstract class Drupal\image core/modules/image/src/ConfigurableImageEffectBase.php Provides a base class for configurable image effects. 3 3
ConfigurableImageEffectInterface interface Drupal\image core/modules/image/src/ConfigurableImageEffectInterface.php Defines the interface for configurable image effects. 1 2
ConfigurableInterface interface Drupal\Component\Plugin core/lib/Drupal/Component/Plugin/ConfigurableInterface.php Provides an interface for a configurable plugin. 12 17
ConfigurableLanguage class Drupal\language\Entity core/modules/language/src/Entity/ConfigurableLanguage.php Defines the ConfigurableLanguage entity. 5
ConfigurableLanguageInterface interface Drupal\language core/modules/language/src/ConfigurableLanguageInterface.php Provides an interface defining a language entity. 1 4
ConfigurableLanguageManager class Drupal\language core/modules/language/src/ConfigurableLanguageManager.php Overrides default LanguageManager to provide configured languages. 3
ConfigurableLanguageManagerInterface interface Drupal\language core/modules/language/src/ConfigurableLanguageManagerInterface.php Common interface for language negotiation services. 1 14
ConfigurableLanguageRenderer class Drupal\views\Entity\Render core/modules/views/src/Entity/Render/ConfigurableLanguageRenderer.php Renders entities in a configured language.
ConfigurableMethod final class PHPUnit\Framework\MockObject vendor/phpunit/phpunit/src/Framework/MockObject/ConfigurableMethod.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 3
ConfigurableRepositoryInterface interface Composer\Repository vendor/composer/composer/src/Composer/Repository/ConfigurableRepositoryInterface.php Configurable repository interface. 4
ConfigurableRequirementsInterface interface Symfony\Component\Routing\Generator vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.php ConfigurableRequirementsInterface must be implemented by URL generators that can be configured whether an exception should be generated when the parameters do not match the requirements. It is also possible to disable the requirements check for URL… 1 1
ConfigurableSearchPluginBase abstract class Drupal\search\Plugin core/modules/search/src/Plugin/ConfigurableSearchPluginBase.php Provides a base implementation for a configurable Search plugin. 1 2
ConfigurableSearchPluginInterface interface Drupal\search\Plugin core/modules/search/src/Plugin/ConfigurableSearchPluginInterface.php Provides an interface for a configurable Search plugin. 1

Pagination

  • First page
  • Previous page
  • …
  • Page 30
  • Page 31
  • Page 32
  • Page 33
  • Page 34
  • Page 35
  • Page 36
  • Page 37
  • Page 38
  • …
  • 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