Classes, traits, and interfaces - 9.5.x - 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 1523
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| MigrateUploadTest | class | Drupal\Tests\file\Kernel\Migrate\d6 | core/ |
Migrate association data between nodes and files. | ||||
| MigrateUrlAliasNoTranslationTest | class | Drupal\Tests\path\Kernel\Migrate\d7 | core/ |
Tests URL alias migration. | ||||
| MigrateUrlAliasTest | class | Drupal\Tests\path\Kernel\Migrate\d6 | core/ |
URL alias migration. | ||||
| MigrateUrlAliasTest | class | Drupal\Tests\path\Kernel\Migrate\d7 | core/ |
Tests URL alias migration. | ||||
| MigrateUrlAliasTestBase | abstract class | Drupal\Tests\path\Kernel\Migrate\d7 | core/ |
Tests URL alias migration. | 2 | |||
| MigrateUserAdminPassTest | class | Drupal\Tests\user\Kernel\Migrate | core/ |
Tests preservation of root account password. | ||||
| MigrateUserConfigsTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
Upgrade variables to user.*.yml. | ||||
| MigrateUserConfigsTranslationTest | class | Drupal\Tests\config_translation\Kernel\Migrate\d6 | core/ |
Upgrade i18n variables to user.*.yml. | ||||
| MigrateUserConfigsTranslationTest | class | Drupal\Tests\config_translation\Kernel\Migrate\d7 | core/ |
Test migration of i18n user variables. | ||||
| MigrateUserContactSettingsTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
Users contact settings migration. | ||||
| MigrateUserFloodTest | class | Drupal\Tests\user\Kernel\Migrate\d7 | core/ |
Migrates user flood control configuration. | ||||
| MigrateUserMailTest | class | Drupal\Tests\user\Kernel\Migrate\d7 | core/ |
Migrates user mail configuration. | ||||
| MigrateUserPictureD6FileTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
User pictures migration. | ||||
| MigrateUserPictureEntityDisplayTest | class | Drupal\Tests\user\Kernel\Migrate\d7 | core/ |
User picture entity display. | ||||
| MigrateUserPictureEntityFormDisplayTest | class | Drupal\Tests\user\Kernel\Migrate\d7 | core/ |
Tests migration of the user_picture field's entity form display settings. | ||||
| MigrateUserPictureFieldInstanceTest | class | Drupal\Tests\user\Kernel\Migrate\d7 | core/ |
User picture field instance migration. | ||||
| MigrateUserPictureFieldTest | class | Drupal\Tests\user\Kernel\Migrate\d7 | core/ |
User picture field migration. | ||||
| MigrateUserProfileEntityDisplayTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
Tests the user profile entity display migration. | ||||
| MigrateUserProfileEntityFormDisplayTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
Tests the user profile entity form display migration. | ||||
| MigrateUserProfileFieldInstanceTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
Tests the user profile field instance migration. | ||||
| MigrateUserProfileFieldInstanceTranslationTest | class | Drupal\Tests\config_translation\Kernel\Migrate\d6 | core/ |
Tests the user profile field instance migration. | ||||
| MigrateUserProfileFieldTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
Tests the user profile field migration. | ||||
| MigrateUserProfileTranslationRollbackTest | class | Drupal\Tests\config_translation\Kernel\Migrate\d6 | core/ |
Tests rollback of user profile translations. | ||||
| MigrateUserProfileValuesTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
User profile values migration. | ||||
| MigrateUserRoleTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
Upgrade user roles to user.role.*.yml. | ||||
| MigrateUserRoleTest | class | Drupal\Tests\user\Kernel\Migrate\d7 | core/ |
Upgrade user roles to user.role.*.yml. | ||||
| MigrateUserSettingsTest | class | Drupal\Tests\user\Kernel\Migrate\d7 | core/ |
Tests migration of user settings. | ||||
| MigrateUserStubTest | class | Drupal\Tests\user\Kernel\Migrate | core/ |
Test stub creation for user entities. | ||||
| MigrateUserTest | class | Drupal\Tests\user\Kernel\Migrate\d6 | core/ |
Users migration. | ||||
| MigrateUserTest | class | Drupal\Tests\user\Kernel\Migrate\d7 | core/ |
Users migration. | ||||
| MigrateValidatableEntityInterface | interface | Drupal\migrate\Plugin | core/ |
To implement by a destination plugin that should provide entity validation. | 1 | 1 | ||
| MigrateViewModesTest | class | Drupal\Tests\field\Kernel\Migrate\d7 | core/ |
Tests migration of D7 view modes. | 1 | |||
| MigrateViewModesTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Migrate view modes. | ||||
| MigrateVocabularyEntityDisplayTest | class | Drupal\Tests\taxonomy\Kernel\Migrate\d6 | core/ |
Vocabulary entity display migration. | ||||
| MigrateVocabularyEntityFormDisplayTest | class | Drupal\Tests\taxonomy\Kernel\Migrate\d6 | core/ |
Vocabulary entity form display migration. | ||||
| MigrateVocabularyFieldInstanceTest | class | Drupal\Tests\taxonomy\Kernel\Migrate\d6 | core/ |
Vocabulary field instance migration. | ||||
| MigrateVocabularyFieldTest | class | Drupal\Tests\taxonomy\Kernel\Migrate\d6 | core/ |
Vocabulary field migration. | ||||
| Migration | class | Drupal\migrate\Plugin | core/ |
Defines the Migration plugin. | 6 | 7 | ||
| MigrationConfigurationTrait | trait | Drupal\migrate_drupal | core/ |
Configures the appropriate migrations for a given source Drupal database. | 6 | |||
| MigrationConfigurationTraitTest | class | Drupal\Tests\migrate_drupal\Unit | core/ |
@coversDefaultClass \Drupal\migrate_drupal\MigrationConfigurationTrait[[api-linebreak]] @group migrate_drupal | ||||
| MigrationDeriverTrait | trait | Drupal\migrate\Plugin | core/ |
Provides functionality for migration derivers. | 4 | |||
| MigrationInterface | interface | Drupal\migrate\Plugin | core/ |
Interface for migrations. | 1 | 138 | ||
| MigrationLabelExistTest | class | Drupal\Tests\migrate_drupal_ui\Kernel | core/ |
Tests that labels exist for all migrations. | ||||
| MigrationLookup | class | Drupal\migrate\Plugin\migrate\process | core/ |
Looks up the value of a property based on a previous migration. | 1 | |||
| MigrationLookupTest | class | Drupal\Tests\migrate\Unit\process | core/ |
@coversDefaultClass \Drupal\migrate\Plugin\migrate\process\MigrationLookup[[api-linebreak]] @group migrate | ||||
| MigrationLookupTestCase | abstract class | Drupal\Tests\migrate\Unit\process | core/ |
Provides container handling for migration lookup unit tests. | 1 | |||
| MigrationPluginConfigurationTest | class | Drupal\Tests\migrate\Kernel\Plugin | core/ |
Tests the migration plugin manager. | ||||
| MigrationPluginListTest | class | Drupal\Tests\migrate\Kernel\Plugin | core/ |
Tests the migration plugin manager. | ||||
| MigrationPluginManager | class | Drupal\migrate\Plugin | core/ |
Plugin manager for migration plugins. | 1 | 3 | 2 | |
| MigrationPluginManager | class | Drupal\migrate_drupal | core/ |
Manages migration plugins. |
Pagination
- Previous page
- Page 114
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.