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
MetricSourceProviderInterface interface OpenTelemetry\SDK\Metrics vendor/open-telemetry/sdk/Metrics/MetricSourceProviderInterface.php 1 4
MetricSourceRegistryInterface interface OpenTelemetry\SDK\Metrics vendor/open-telemetry/sdk/Metrics/MetricSourceRegistryInterface.php 1 3
MetricSourceRegistryUnregisterInterface interface OpenTelemetry\SDK\Metrics vendor/open-telemetry/sdk/Metrics/MetricSourceRegistryUnregisterInterface.php To be replaced by MetricProducer abstraction. 1 1
MetricsService class GPBMetadata\Opentelemetry\Proto\Collector\Metrics\V1 vendor/open-telemetry/gen-otlp-protobuf/GPBMetadata/Opentelemetry/Proto/Collector/Metrics/V1/MetricsService.php
MetricsServiceClient class Opentelemetry\Proto\Collector\Metrics\V1 vendor/open-telemetry/gen-otlp-protobuf/Opentelemetry/Proto/Collector/Metrics/V1/MetricsServiceClient.php Service that can be used to push metrics between one Application instrumented with OpenTelemetry and a collector, or between a collector and a central collector.
MetricStreamInterface interface OpenTelemetry\SDK\Metrics\Stream vendor/open-telemetry/sdk/Metrics/Stream/MetricStreamInterface.php @internal 2 4
MetricWriterInterface interface OpenTelemetry\SDK\Metrics\MetricRegistry vendor/open-telemetry/sdk/Metrics/MetricRegistry/MetricWriterInterface.php @internal 1 7
MiaoxingInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/MiaoxingInstaller.php
MicroweberInstaller class Composer\Installers vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php
Middleware final class GuzzleHttp vendor/guzzlehttp/guzzle/src/Middleware.php Functions used to create and wrap handlers with handler middleware. 1
MigrateAccessCheck class Drupal\migrate_drupal_ui core/modules/migrate_drupal_ui/src/MigrateAccessCheck.php Checks access for migrate_drupal_ui routes.
MigrateBuildDependencyInterface interface Drupal\migrate core/modules/migrate/src/MigrateBuildDependencyInterface.php 1 1
MigrateConfigurationCommand final class PHPUnit\TextUI\Command vendor/phpunit/phpunit/src/TextUI/Command/Commands/MigrateConfigurationCommand.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 1
MigrateController class Drupal\migrate_drupal_ui\Controller core/modules/migrate_drupal_ui/src/Controller/MigrateController.php Provides controller methods for the migration.
MigrateDestination class Drupal\migrate\Attribute core/modules/migrate/src/Attribute/MigrateDestination.php Defines a MigrateDestination attribute. 29
MigrateDestination class Drupal\migrate\Annotation core/modules/migrate/src/Annotation/MigrateDestination.php Defines a migration destination plugin annotation object.
MigrateDestinationInterface interface Drupal\migrate\Plugin core/modules/migrate/src/Plugin/MigrateDestinationInterface.php Defines an interface for Migration Destination classes. 1 1
MigrateDestinationPluginManager class Drupal\migrate\Plugin core/modules/migrate/src/Plugin/MigrateDestinationPluginManager.php Plugin manager for migrate destination plugins. 1 2
MigrateDrupalHooks class Drupal\migrate_drupal\Hook core/modules/migrate_drupal/src/Hook/MigrateDrupalHooks.php Hook implementations for migrate_drupal.
MigrateDrupalServiceProvider class Drupal\migrate_drupal core/modules/migrate_drupal/src/MigrateDrupalServiceProvider.php Alters container services.
MigrateDrupalUiHooks class Drupal\migrate_drupal_ui\Hook core/modules/migrate_drupal_ui/src/Hook/MigrateDrupalUiHooks.php Hook implementations for migrate_drupal_ui.
MigrateDrupalUiRouteSubscriber class Drupal\migrate_drupal_ui\Routing core/modules/migrate_drupal_ui/src/Routing/MigrateDrupalUiRouteSubscriber.php Sets the controller for Migrate Message route. 2
MigrateEntity class Drupal\migrate\Plugin\Derivative core/modules/migrate/src/Plugin/Derivative/MigrateEntity.php 1 1
MigrateEntityComplete class Drupal\migrate\Plugin\Derivative core/modules/migrate/src/Plugin/Derivative/MigrateEntityComplete.php Deriver for entity_complete:ENTITY_TYPE entity migrations. 1
MigrateEntityRevision class Drupal\migrate\Plugin\Derivative core/modules/migrate/src/Plugin/Derivative/MigrateEntityRevision.php 1
MigrateEvents final class Drupal\migrate\Event core/modules/migrate/src/Event/MigrateEvents.php Defines events for the migration system. 5
MigrateException class Drupal\migrate core/modules/migrate/src/MigrateException.php Defines the migrate exception class. 1 41
MigrateExecutable class Drupal\migrate core/modules/migrate/src/MigrateExecutable.php Defines a migrate executable class. 3
MigrateExecutableInterface interface Drupal\migrate core/modules/migrate/src/MigrateExecutableInterface.php 1 78
MigrateField class Drupal\migrate_drupal\Annotation core/modules/migrate_drupal/src/Annotation/MigrateField.php Defines a field plugin annotation object. 1
MigrateField class Drupal\migrate_drupal\Attribute core/modules/migrate_drupal/src/Attribute/MigrateField.php Defines a field plugin attribute object. 22 1
MigrateFieldInterface interface Drupal\migrate_drupal\Plugin core/modules/migrate_drupal/src/Plugin/MigrateFieldInterface.php Provides an interface for all field type plugins. 1 1
MigrateFieldPluginManager class Drupal\migrate_drupal\Plugin core/modules/migrate_drupal/src/Plugin/MigrateFieldPluginManager.php Plugin manager for migrate field plugins. 2
MigrateFieldPluginManagerInterface interface Drupal\migrate_drupal\Plugin core/modules/migrate_drupal/src/Plugin/MigrateFieldPluginManagerInterface.php 1 4
MigrateHooks class Drupal\migrate\Hook core/modules/migrate/src/Hook/MigrateHooks.php Hook implementations for migrate.
MigrateIdMapInterface interface Drupal\migrate\Plugin core/modules/migrate/src/Plugin/MigrateIdMapInterface.php Defines an interface for migrate ID mappings. 2 16
MigrateIdMapMessageEvent class Drupal\migrate\Event core/modules/migrate/src/Event/MigrateIdMapMessageEvent.php Wraps an ID map message event for event listeners. 2
MigrateImportEvent class Drupal\migrate\Event core/modules/migrate/src/Event/MigrateImportEvent.php Wraps a pre- or post-import event for event listeners. 4
MigrateLookup class Drupal\migrate core/modules/migrate/src/MigrateLookup.php Provides a migration lookup service. 2
MigrateLookupInterface interface Drupal\migrate core/modules/migrate/src/MigrateLookupInterface.php Provides an interface for the migration lookup service. 1 8
MigrateMapDeleteEvent class Drupal\migrate\Event core/modules/migrate/src/Event/MigrateMapDeleteEvent.php Wraps a migrate map delete event for event listeners. 2
MigrateMapSaveEvent class Drupal\migrate\Event core/modules/migrate/src/Event/MigrateMapSaveEvent.php Wraps a migrate map save event for event listeners. 2
MigrateMessage class Drupal\migrate core/modules/migrate/src/MigrateMessage.php Defines a migrate message class. 1
MigrateMessageCapture class Drupal\migrate_drupal_ui\Batch core/modules/migrate_drupal_ui/src/Batch/MigrateMessageCapture.php Allows capturing messages rather than displaying them directly.
MigrateMessageController class Drupal\migrate_drupal_ui\Controller core/modules/migrate_drupal_ui/src/Controller/MigrateMessageController.php Provides controller methods for the Message form.
MigrateMessageController class Drupal\migrate\Controller core/modules/migrate/src/Controller/MigrateMessageController.php Provides controller methods for the Message form. 1 1
MigrateMessageInterface interface Drupal\migrate core/modules/migrate/src/MigrateMessageInterface.php 2 7
MigratePluginManager class Drupal\migrate\Plugin core/modules/migrate/src/Plugin/MigratePluginManager.php Manages migrate plugins. 3 2 3
MigratePluginManagerInterface interface Drupal\migrate\Plugin core/modules/migrate/src/Plugin/MigratePluginManagerInterface.php 2 1
MigratePostRowSaveEvent class Drupal\migrate\Event core/modules/migrate/src/Event/MigratePostRowSaveEvent.php Wraps a post-save event for event listeners. 3

Pagination

  • First page
  • Previous page
  • …
  • Page 118
  • Page 119
  • Page 120
  • Page 121
  • Page 122
  • Page 123
  • Page 124
  • Page 125
  • Page 126
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal