Change record status: 
Project: 
Introduced in branch: 
11.3.0
Introduced in version: 
11.3.x
Description: 

The following classes and methods related to Migrate destinations are deprecated. These classes and methods are designed specifically for migration from legacy Drupal sites.

They will be removed in Drupal 12.0. There is no replacement.

Destination plugins

  1. \Drupal\migrate\Plugin\migrate\destination\EntityContentComplete
  2. \Drupal\shortcut\Plugin\migrate\destination\EntityShortcutSet
  3. \Drupal\system\Plugin\migrate\destination\d7\ThemeSettings
  4. \Drupal\user\Plugin\migrate\destination\EntityUserRole

Deriver

  1. \Drupal\migrate\Plugin\Derivative\MigrateEntityComplete

Import methods

  1. \Drupal\block\Plugin\migrate\destination\EntityBlock::import()
  2. \Drupal\comment\Plugin\migrate\destination\EntityComment::import()
  3. \Drupal\search\Plugin\migrate\destination\EntitySearchPage::import()
  4. \Drupal\node\Plugin\migrate\destination\EntityNodeType::import()
Impacts: 
Module developers