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 |
|---|---|---|---|---|---|---|---|---|
| MigrateMenuLinkTest | class | Drupal\Tests\menu_link_content\Kernel\Migrate\d6 | core/ |
Menu link migration. | ||||
| MigrateMenuLinkTest | class | Drupal\Tests\menu_link_content\Kernel\Migrate\d7 | core/ |
Menu link migration. | ||||
| MigrateMenuLinkTestTrait | trait | Drupal\Tests\menu_link_content\Kernel\Migrate | core/ |
Provides assertions for testing MenuLinkContent. | 4 | |||
| MigrateMenuLinkTranslationTest | class | Drupal\Tests\menu_link_content\Kernel\Migrate\d6 | core/ |
Menu link migration. | ||||
| MigrateMenuLinkTranslationTest | class | Drupal\Tests\menu_link_content\Kernel\Migrate\d7 | core/ |
Tests Menu link translation migration. | ||||
| MigrateMenuSettingsTest | class | Drupal\Tests\menu_ui\Kernel\Migrate | core/ |
Tests migration of menu_ui settings. | ||||
| MigrateMenuTest | class | Drupal\Tests\system\Kernel\Migrate\d6 | core/ |
Upgrade menus to system.menu.*.yml. | ||||
| MigrateMenuTest | class | Drupal\Tests\system\Kernel\Migrate\d7 | core/ |
Upgrade menus to system.menu.*.yml. | ||||
| MigrateMenuTranslationTest | class | Drupal\Tests\system\Kernel\Migrate\d7 | core/ |
Tests menu translation migration. | ||||
| MigrateMessage | class | Drupal\migrate | core/ |
Defines a migrate message class. | 2 | |||
| MigrateMessageCapture | class | Drupal\migrate_drupal_ui\Batch | core/ |
Allows capturing messages rather than displaying them directly. | ||||
| MigrateMessageController | class | Drupal\migrate_drupal_ui\Controller | core/ |
Provides controller methods for the Message form. | ||||
| MigrateMessageController | class | Drupal\migrate\Controller | core/ |
Provides controller methods for the Message form. | 1 | 1 | ||
| MigrateMessageControllerTest | class | Drupal\Tests\migrate\Functional | core/ |
Tests for the MigrateController class. | ||||
| MigrateMessageControllerTest | class | Drupal\Tests\migrate_drupal_ui\Functional | core/ |
Tests for the MigrateController class. | ||||
| MigrateMessageFormTest | class | Drupal\Tests\migrate\Functional | core/ |
Tests for the MessageForm class. | ||||
| MigrateMessageInterface | interface | Drupal\migrate | core/ |
Interface for migration messages. | 4 | 14 | ||
| MigrateMessageTest | class | Drupal\Tests\migrate\Kernel | core/ |
Tests whether idmap messages are sent to message interface when requested. | ||||
| MigrateMessageTestBase | abstract 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. | ||||
| 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/ |
Tests Migrate Node Setting Promote. | ||||
| MigrateNodeSettingStatusTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Tests Migrate Node Setting Status. | ||||
| 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/ |
Tests Migrate Node Setting Sticky. | ||||
| MigrateNodeStubTest | class | Drupal\Tests\node\Kernel\Migrate | core/ |
Test stub creation for nodes. | ||||
| MigrateNodeTaxonomyTest | class | Drupal\Tests\taxonomy\Kernel\Migrate\d7 | core/ |
Tests Migrate Node 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. | 7 | 4 | ||
| 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 | 4 | 3 | |
| MigratePluginManagerInterface | interface | Drupal\migrate\Plugin | core/ |
Interface for the migration plugin manager. | 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/ |
Tests Drupal\migrate\Event\MigratePostRowSaveEvent. | ||||
| MigratePrepareRowTestHooks | class | Drupal\migrate_prepare_row_test\Hook | core/ |
Hook implementations for migrate_prepare_row_test. | ||||
| MigratePreRowSaveEvent | class | Drupal\migrate\Event | core/ |
Wraps a pre-save event for event listeners. | 1 | 4 | ||
| MigratePreRowSaveEventTest | class | Drupal\Tests\migrate\Unit\Event | core/ |
Tests Drupal\migrate\Event\MigratePreRowSaveEvent. |
Pagination
- Previous page
- Page 129
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.