Classes, traits, and interfaces - main - drupal
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 1529
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| MigratePrivateFileTest | class | Drupal\Tests\file\Kernel\Migrate\d7 | core/ |
Tests private files migration. | ||||
| MigrateProcess | class | Drupal\migrate\Attribute | core/ |
Defines a MigrateProcess attribute. | 80 | 1 | ||
| MigrateProcessErrorMessagesTest | class | Drupal\Tests\migrate\Kernel | core/ |
Tests the format of messages from process plugin exceptions. | ||||
| MigrateProcessInterface | interface | Drupal\migrate\Plugin | core/ |
An interface for migrate process plugins. | 1 | 6 | ||
| MigrateProcessPlugin | class | Drupal\migrate\Annotation | core/ |
Defines a migration process plugin annotation object. | 1 | |||
| MigrateProcessTestCase | abstract class | Drupal\Tests\migrate\Unit\process | core/ |
Base class for the Migrate module migrate process unit tests. | 29 | 8 | ||
| MigrateProfileFieldOptionTranslationTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
Tests field option translations migration. | ||||
| MigrateResponsiveImageStylesTest | class | Drupal\Tests\responsive_image\Kernel\Migrate\d7 | core/ |
Tests migration of responsive image styles. | ||||
| MigrateRollbackEntityConfigTest | class | Drupal\Tests\migrate\Kernel | core/ |
Tests rolling back of imports. | ||||
| MigrateRollbackEvent | class | Drupal\migrate\Event | core/ |
Wraps a pre- or post-rollback event for event listeners. | 4 | |||
| MigrateRollbackTest | class | Drupal\Tests\migrate\Kernel | core/ |
Tests rolling back of imports. | ||||
| MigrateRowDeleteEvent | class | Drupal\migrate\Event | core/ |
Wraps a row deletion event for event listeners. | 2 | |||
| MigrateSearchPageTest | class | Drupal\Tests\search\Kernel\Migrate\d6 | core/ |
Upgrade search page variables. | ||||
| MigrateSearchPageTest | class | Drupal\Tests\search\Kernel\Migrate\d7 | core/ |
Tests migration of search page status and settings. | ||||
| MigrateSearchSettingsTest | class | Drupal\Tests\search\Kernel\Migrate\d6 | core/ |
Upgrade variables to search.settings.yml. | ||||
| MigrateSearchSettingsTest | class | Drupal\Tests\search\Kernel\Migrate\d7 | core/ |
Tests migration of Search variables to configuration. | ||||
| MigrateShortcutSetTest | class | Drupal\Tests\shortcut\Kernel\Migrate\d7 | core/ |
Test shortcut_set migration to ShortcutSet entities. | ||||
| MigrateShortcutSetUsersTest | class | Drupal\Tests\shortcut\Kernel\Migrate\d7 | core/ |
Test shortcut_set_users migration. | ||||
| MigrateShortcutStubTest | class | Drupal\Tests\shortcut\Kernel\Migrate | core/ |
Test stub creation for shortcut entities. | ||||
| MigrateShortcutTest | class | Drupal\Tests\shortcut\Kernel\Migrate\d7 | core/ |
Test shortcut menu links migration to Shortcut entities. | ||||
| MigrateSkipAllRowsTestHooks | class | Drupal\migrate_skip_all_rows_test\Hook | core/ |
Hook implementations for migrate_skip_all_rows_test. | ||||
| MigrateSkipProcessException | in drupal:10.3.0 and is removed from drupal:12.0.0. Return FALSE from a process plugin's isPipelineStopped() method to stop further processing on a pipeline. |
class | Drupal\migrate | core/ |
This exception is thrown when the rest of the process should be skipped. | 1 | ||
| MigrateSkipProcessExceptionTest | class | Drupal\Tests\migrate\Unit\Exception | core/ |
Tests deprecation error on MigrateSkipProcessException. | ||||
| MigrateSkipRowException | class | Drupal\migrate | core/ |
This exception is thrown when a row should be skipped. | 22 | |||
| MigrateSkipRowTest | class | Drupal\Tests\migrate\Kernel | core/ |
Tests row skips triggered during hook_migrate_prepare_row(). | ||||
| MigrateSource | class | Drupal\migrate\Attribute | core/ |
Defines a MigrateSource attribute. | 14 | |||
| MigrateSource | class | Drupal\migrate\Annotation | core/ |
Defines a migration source plugin annotation object. | ||||
| MigrateSourceDiscoveryTest | class | Drupal\Tests\migrate\Kernel\Plugin\source | core/ |
Tests discovery of source plugins with annotations. | ||||
| MigrateSourceInterface | interface | Drupal\migrate\Plugin | core/ |
Defines an interface for migrate sources. | 2 | 14 | ||
| MigrateSourcePluginManager | class | Drupal\migrate\Plugin | core/ |
Plugin manager for migrate source plugins. | 2 | 2 | ||
| MigrateSourceTest | class | Drupal\Tests\migrate\Unit | core/ |
Tests Drupal\migrate\Plugin\migrate\source\SourcePluginBase. | ||||
| MigrateSourceTestBase | abstract class | Drupal\Tests\migrate\Kernel | core/ |
Base class for tests of Migrate source plugins. | 1 | |||
| MigrateSourceWithAnnotations | class | Drupal\migrate_source_annotation_bc_test\Plugin\migrate\source | core/ |
A migration source plugin with annotations and a single provider. | ||||
| MigrateSourceWithAnnotationsMultipleProviders | class | Drupal\migrate_source_annotation_bc_test\Plugin\migrate\source | core/ |
A migration source plugin with annotations and multiple providers. | ||||
| MigrateSqlIdMapEnsureTablesTest | class | Drupal\Tests\migrate\Unit | core/ |
Tests the SQL ID map plugin ensureTables() method. | ||||
| MigrateSqlIdMapTest | class | Drupal\Tests\migrate\Unit | core/ |
Tests the SQL ID map plugin. | ||||
| MigrateSqlSourceCountCacheTest | class | Drupal\Tests\migrate\Kernel\Plugin\source | core/ |
Tests SqlBase source count caching. | ||||
| MigrateSqlSourceTestBase | abstract class | Drupal\Tests\migrate\Kernel | core/ |
Base class for tests of Migrate source plugins that use a database. | 96 | 95 | ||
| MigrateStatusTest | class | Drupal\Tests\migrate\Kernel | core/ |
Tests migration status tracking. | ||||
| MigrateStub | class | Drupal\migrate | core/ |
Provides the migrate stubbing service. | 2 | 2 | ||
| MigrateStubInterface | interface | Drupal\migrate | core/ |
Provides an interface for the migrate stub service. | 1 | 1 | ||
| MigrateStubTest | class | Drupal\Tests\migrate\Unit | core/ |
Tests the migrate stub service. | ||||
| MigrateStubTest | class | Drupal\Tests\migrate\Kernel | core/ |
Tests the migrate.stub Service. | ||||
| MigrateSyslogConfigsTest | class | Drupal\Tests\syslog\Kernel\Migrate\d6 | core/ |
Upgrade variables to syslog.settings.yml. | ||||
| MigrateSyslogConfigsTest | class | Drupal\Tests\syslog\Kernel\Migrate\d7 | core/ |
Upgrade variables to syslog.settings.yml. | ||||
| MigrateSystemConfigurationTest | class | Drupal\Tests\system\Kernel\Migrate\d7 | core/ |
Migrates various configuration objects owned by the System module. | ||||
| MigrateSystemConfigurationTest | class | Drupal\Tests\system\Kernel\Migrate\d6 | core/ |
Migrates various configuration objects owned by the System module. | ||||
| MigrateSystemMaintenanceTranslationTest | class | Drupal\Tests\config_translation\Kernel\Migrate\d6 | core/ |
Upgrade i18n maintenance variables to system.*.yml. | ||||
| MigrateSystemMaintenanceTranslationTest | class | Drupal\Tests\config_translation\Kernel\Migrate\d7 | core/ |
Tests migrations of i18n maintenance variable. | ||||
| MigrateSystemSiteTranslationTest | class | Drupal\Tests\config_translation\Kernel\Migrate\d6 | core/ |
Upgrade i18n_strings site variables to system.*.yml. |
Pagination
- Previous page
- Page 130
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.