Classes, traits, and interfaces - main - drupal

Primary tabs

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
MigrateFieldPluginManager

in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement.

class Drupal\migrate_drupal\Plugin core/modules/migrate_drupal/src/Plugin/MigrateFieldPluginManager.php Plugin manager for migrate field plugins. 1 3 2
MigrateFieldPluginManagerInterface interface Drupal\migrate_drupal\Plugin core/modules/migrate_drupal/src/Plugin/MigrateFieldPluginManagerInterface.php Interface implemented by plugin manager for migrate field plugins. 1 8
MigrateFieldPluginManagerTest class Drupal\Tests\migrate_drupal\Unit core/modules/migrate_drupal/tests/src/Unit/MigrateFieldPluginManagerTest.php Tests the MigrateFieldPluginManager class.
MigrateFieldPluginManagerTest class Drupal\Tests\migrate_drupal\Kernel core/modules/migrate_drupal/tests/src/Kernel/MigrateFieldPluginManagerTest.php Tests the field plugin manager.
MigrateFieldPluginManagerTestClass class Drupal\Tests\migrate_drupal\Unit core/modules/migrate_drupal/tests/src/Unit/MigrateFieldPluginManagerTest.php Class to test MigrateFieldPluginManager.
MigrateFieldTest class Drupal\Tests\field\Kernel\Migrate\d6 core/modules/field/tests/src/Kernel/Migrate/d6/MigrateFieldTest.php Migrate fields.
MigrateFieldTest class Drupal\Tests\field\Kernel\Migrate\d7 core/modules/field/tests/src/Kernel/Migrate/d7/MigrateFieldTest.php Migrates Drupal 7 fields. 1
MigrateFieldWidgetSettingsTest class Drupal\Tests\field\Kernel\Migrate\d6 core/modules/field/tests/src/Kernel/Migrate/d6/MigrateFieldWidgetSettingsTest.php Migrate field widget settings.
MigrateFileConfigsTest class Drupal\Tests\file\Kernel\Migrate\d6 core/modules/file/tests/src/Kernel/Migrate/d6/MigrateFileConfigsTest.php Upgrade variables to file.settings.yml.
MigrateFileConfigsTest class Drupal\Tests\file\Kernel\Migrate\d7 core/modules/file/tests/src/Kernel/Migrate/d7/MigrateFileConfigsTest.php Upgrade variables to file.settings.yml.
MigrateFileGetIdsTest class Drupal\Tests\file\Kernel\Migrate\d7 core/modules/file/tests/src/Kernel/Migrate/d7/MigrateFileGetIdsTest.php Tests the migration of used files.
MigrateFileStubTest class Drupal\Tests\file\Kernel\Migrate core/modules/file/tests/src/Kernel/Migrate/MigrateFileStubTest.php Test stub creation for file entities.
MigrateFileTest class Drupal\Tests\file\Kernel\Migrate\d6 core/modules/file/tests/src/Kernel/Migrate/d6/MigrateFileTest.php Test file migration.
MigrateFileTest class Drupal\Tests\file\Kernel\Migrate\d7 core/modules/file/tests/src/Kernel/Migrate/d7/MigrateFileTest.php Migrates all files in the file_managed table. 1
MigrateFilterFormatTest class Drupal\Tests\filter\Kernel\Migrate\d6 core/modules/filter/tests/src/Kernel/Migrate/d6/MigrateFilterFormatTest.php Upgrade variables to filter.formats.*.yml.
MigrateFilterFormatTest class Drupal\Tests\filter\Kernel\Migrate\d7 core/modules/filter/tests/src/Kernel/Migrate/d7/MigrateFilterFormatTest.php Upgrade variables to filter.formats.*.yml.
MigrateFilterSettingsTest class Drupal\Tests\filter\Kernel\Migrate\d7 core/modules/filter/tests/src/Kernel/Migrate/d7/MigrateFilterSettingsTest.php Tests migration of Filter's settings to configuration.
MigrateGlobalThemeSettingsTest class Drupal\Tests\system\Kernel\Migrate\d7 core/modules/system/tests/src/Kernel/Migrate/d7/MigrateGlobalThemeSettingsTest.php Tests migration of global theme settings variables to configuration.
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 41
MigrateIdMapMessageEvent class Drupal\migrate\Event core/modules/migrate/src/Event/MigrateIdMapMessageEvent.php Wraps an ID map message event for event listeners. 4
MigrateImageCacheTest class Drupal\Tests\image\Kernel\Migrate\d6 core/modules/image/tests/src/Kernel/Migrate/d6/MigrateImageCacheTest.php Tests migration of ImageCache presets to image styles.
MigrateImageSettingsTest class Drupal\Tests\image\Kernel\Migrate\d7 core/modules/image/tests/src/Kernel/Migrate/d7/MigrateImageSettingsTest.php Tests migration of Image variables to configuration.
MigrateImageStylesTest class Drupal\Tests\image\Kernel\Migrate\d7 core/modules/image/tests/src/Kernel/Migrate/d7/MigrateImageStylesTest.php Test image styles migration to config entities.
MigrateImageTest class Drupal\Tests\image\Kernel\Migrate\d6 core/modules/image/tests/src/Kernel/Migrate/d6/MigrateImageTest.php Image migration test.
MigrateImportEvent class Drupal\migrate\Event core/modules/migrate/src/Event/MigrateImportEvent.php Wraps a pre- or post-import event for event listeners. 6
MigrateImportEventTest class Drupal\Tests\migrate\Unit\Event core/modules/migrate/tests/src/Unit/Event/MigrateImportEventTest.php Tests Drupal\migrate\Event\MigrateImportEvent.
MigrateInterruptionTest class Drupal\Tests\migrate\Kernel core/modules/migrate/tests/src/Kernel/MigrateInterruptionTest.php Tests interruptions triggered during migrations.
MigrateLanguageContentCommentSettingsNoEntityTranslationTest class Drupal\Tests\language\Kernel\Migrate\d7 core/modules/language/tests/src/Kernel/Migrate/d7/MigrateLanguageContentCommentSettingsNoEntityTranslationTest.php Tests language content comment settings migration with no entity translation.
MigrateLanguageContentCommentSettingsTest class Drupal\Tests\language\Kernel\Migrate\d6 core/modules/language/tests/src/Kernel/Migrate/d6/MigrateLanguageContentCommentSettingsTest.php Tests migration of language content comment settings.
MigrateLanguageContentCommentSettingsTest class Drupal\Tests\language\Kernel\Migrate\d7 core/modules/language/tests/src/Kernel/Migrate/d7/MigrateLanguageContentCommentSettingsTest.php Tests migration of language comment settings.
MigrateLanguageContentMenuSettingsTest class Drupal\Tests\language\Kernel\Migrate\d6 core/modules/language/tests/src/Kernel/Migrate/d6/MigrateLanguageContentMenuSettingsTest.php Tests migration of the ability to translate menu content.
MigrateLanguageContentMenuSettingsTest class Drupal\Tests\language\Kernel\Migrate\d7 core/modules/language/tests/src/Kernel/Migrate/d7/MigrateLanguageContentMenuSettingsTest.php Tests migration of i18n_menu settings.
MigrateLanguageContentSettingsTest class Drupal\Tests\language\Kernel\Migrate\d6 core/modules/language/tests/src/Kernel/Migrate/d6/MigrateLanguageContentSettingsTest.php Tests the migration of language-related settings.
MigrateLanguageContentSettingsTest class Drupal\Tests\language\Kernel\Migrate\d7 core/modules/language/tests/src/Kernel/Migrate/d7/MigrateLanguageContentSettingsTest.php Tests the migration of language-related settings.
MigrateLanguageContentTaxonomyVocabularySettingsTest class Drupal\Tests\language\Kernel\Migrate\d6 core/modules/language/tests/src/Kernel/Migrate/d6/MigrateLanguageContentTaxonomyVocabularySettingsTest.php Tests migration of i18ntaxonomy vocabulary settings.
MigrateLanguageContentTaxonomyVocabularySettingsTest class Drupal\Tests\language\Kernel\Migrate\d7 core/modules/language/tests/src/Kernel/Migrate/d7/MigrateLanguageContentTaxonomyVocabularySettingsTest.php Tests migration of i18ntaxonomy vocabulary settings.
MigrateLanguageNegotiationSettingsTest class Drupal\Tests\language\Kernel\Migrate\d6 core/modules/language/tests/src/Kernel/Migrate/d6/MigrateLanguageNegotiationSettingsTest.php Tests the migration of language negotiation and language types.
MigrateLanguageNegotiationSettingsTest class Drupal\Tests\language\Kernel\Migrate\d7 core/modules/language/tests/src/Kernel/Migrate/d7/MigrateLanguageNegotiationSettingsTest.php Tests the migration of language negotiation.
MigrateLanguageTest class Drupal\Tests\language\Kernel\Migrate\d6 core/modules/language/tests/src/Kernel/Migrate/d6/MigrateLanguageTest.php Tests Migrate Language.
MigrateLocaleConfigsTest class Drupal\Tests\locale\Kernel\Migrate core/modules/locale/tests/src/Kernel/Migrate/MigrateLocaleConfigsTest.php Upgrade variables to locale.settings.yml.
MigrateLookup class Drupal\migrate core/modules/migrate/src/MigrateLookup.php Provides a migration lookup service. 1 2
MigrateLookupInterface interface Drupal\migrate core/modules/migrate/src/MigrateLookupInterface.php Provides an interface for the migration lookup service. 1 12
MigrateLookupTest class Drupal\Tests\migrate\Unit core/modules/migrate/tests/src/Unit/MigrateLookupTest.php Provides unit testing for the migration lookup service.
MigrateLookupTest class Drupal\Tests\migrate\Kernel core/modules/migrate/tests/src/Kernel/MigrateLookupTest.php Tests the Migrate Lookup service.
MigrateMapDeleteEvent class Drupal\migrate\Event core/modules/migrate/src/Event/MigrateMapDeleteEvent.php Wraps a migrate map delete event for event listeners. 3
MigrateMapSaveEvent class Drupal\migrate\Event core/modules/migrate/src/Event/MigrateMapSaveEvent.php Wraps a migrate map save event for event listeners. 3
MigrateMenuLinkContentStubTest class Drupal\Tests\menu_link_content\Kernel\Migrate core/modules/menu_link_content/tests/src/Kernel/Migrate/MigrateMenuLinkContentStubTest.php Test stub creation for menu link content entities.
MigrateMenuLinkLocalizedTest class Drupal\Tests\menu_link_content\Kernel\Migrate\d6 core/modules/menu_link_content/tests/src/Kernel/Migrate/d6/MigrateMenuLinkLocalizedTest.php Tests Menu link localized translation migration.
MigrateMenuLinkLocalizedTest class Drupal\Tests\menu_link_content\Kernel\Migrate\d7 core/modules/menu_link_content/tests/src/Kernel/Migrate/d7/MigrateMenuLinkLocalizedTest.php Tests Menu link localized translation migration.

Other projects


Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.