Classes, traits, and interfaces - 10.3.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 1518
Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
---|---|---|---|---|---|---|---|---|
MigrateMessageControllerTest | class | Drupal\Tests\migrate\Functional | core/ |
Tests for the MigrateController class. | ||||
MigrateMessageFormTest | class | Drupal\Tests\migrate\Functional | core/ |
Tests for the MessageForm class. | ||||
MigrateMessageInterface | interface | Drupal\migrate | core/ |
4 | 11 | |||
MigrateMessageTest | class | Drupal\Tests\migrate\Kernel | core/ |
Tests whether idmap messages are sent to message interface when requested. | ||||
MigrateMessageTestBase | class | Drupal\Tests\migrate\Functional | core/ |
Provides base class for testing migrate messages. | 2 | |||
MigrateMissingDatabaseSource | class | Drupal\migrate_missing_database_test\Plugin\migrate\source | core/ |
A simple migrate source for the missing database tests. | ||||
MigrateMissingDatabaseTest | class | Drupal\Tests\migrate\Kernel | core/ |
Tests that a SQL migration can be instantiated without a database connection. | ||||
MigrateMissingDatabaseTest | class | Drupal\Tests\migrate_drupal\Kernel | core/ |
Tests that a migration can be instantiated without a database connection. | ||||
MigrateNodeBundleSettingsTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Test migrating node settings into the base_field_bundle_override config entity. | ||||
MigrateNodeCompleteTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Test class for a complete node migration for Drupal 6. | ||||
MigrateNodeCompleteTest | class | Drupal\Tests\node\Kernel\Migrate\d7 | core/ |
Test class for a complete node migration for Drupal 7. | ||||
MigrateNodeConfigsTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Upgrade variables to node.settings.yml. | ||||
MigrateNodeCounterTest | class | Drupal\Tests\statistics\Kernel\Migrate\d6 | core/ |
Tests the migration of node counter data to Drupal 8. | ||||
MigrateNodeCounterTest | class | Drupal\Tests\statistics\Kernel\Migrate\d7 | core/ |
Tests the migration of node counter data to Drupal 8. | ||||
MigrateNodeDeriverTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Test D6NodeDeriver. | ||||
MigrateNodeDeriverTest | class | Drupal\Tests\node\Kernel\Migrate\d7 | core/ |
Test D7NodeDeriver. | ||||
MigrateNodeRevisionTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Node content revisions migration. | ||||
MigrateNodeRevisionTest | class | Drupal\Tests\node\Kernel\Migrate\d7 | core/ |
Tests node revision migrations. | ||||
MigrateNodeSettingPromoteTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
@group migrate_drupal_6 | ||||
MigrateNodeSettingStatusTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
@group migrate_drupal_6 | ||||
MigrateNodeSettingsTest | class | Drupal\Tests\node\Kernel\Migrate\d7 | core/ |
Upgrade variables to node.settings config object. | ||||
MigrateNodeSettingStickyTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
@group migrate_drupal_6 | ||||
MigrateNodeStubTest | class | Drupal\Tests\node\Kernel\Migrate | core/ |
Test stub creation for nodes. | ||||
MigrateNodeTaxonomyTest | class | Drupal\Tests\taxonomy\Kernel\Migrate\d7 | core/ |
@group taxonomy | ||||
MigrateNodeTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Node content migration. | ||||
MigrateNodeTest | class | Drupal\Tests\node\Kernel\Migrate\d7 | core/ |
Tests node migration. | ||||
MigrateNodeTestBase | abstract class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Base class for Node migration tests. | 8 | 5 | ||
MigrateNodeTitleLabelTest | class | Drupal\Tests\node\Kernel\Migrate\d7 | core/ |
Tests migration of the title field label for node types. | ||||
MigrateNodeTypeTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Upgrade node types to node.type.*.yml. | ||||
MigrateNodeTypeTest | class | Drupal\Tests\node\Kernel\Migrate\d7 | core/ |
Upgrade node types to node.type.*.yml. | ||||
MigrateNoMigrateDrupalTest | class | Drupal\Tests\migrate\Functional | core/ |
Execute migration. | ||||
MigratePluginManager | class | Drupal\migrate\Plugin | core/ |
Manages migrate plugins. | 3 | 2 | 3 | |
MigratePluginManagerInterface | interface | Drupal\migrate\Plugin | core/ |
2 | 3 | |||
MigratePostRowSaveEvent | class | Drupal\migrate\Event | core/ |
Wraps a post-save event for event listeners. | 6 | |||
MigratePostRowSaveEventTest | class | Drupal\Tests\migrate\Unit\Event | core/ |
@coversDefaultClass \Drupal\migrate\Event\MigratePostRowSaveEvent[[api-linebreak]] @group migrate | ||||
MigratePreRowSaveEvent | class | Drupal\migrate\Event | core/ |
Wraps a pre-save event for event listeners. | 1 | 3 | ||
MigratePreRowSaveEventTest | class | Drupal\Tests\migrate\Unit\Event | core/ |
@coversDefaultClass \Drupal\migrate\Event\MigratePreRowSaveEvent[[api-linebreak]] @group migrate | ||||
MigratePrivateFileTest | class | Drupal\Tests\file\Kernel\Migrate\d7 | core/ |
Tests private files migration. | ||||
MigrateProcess | class | Drupal\migrate\Attribute | core/ |
Defines a MigrateProcess attribute. | 79 | 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/ |
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. | 3 | |||
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. |
Pagination
- Previous page
- Page 118
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.