Change record status: 
Project: 
Introduced in branch: 
11.2.x
Introduced in version: 
11.2.0
Description: 

The following classes have been deprecated.

  • Drupal\migrate_drupal\Plugin\migrate\source\ContentEntity
  • Drupal\migrate_drupal\Plugin\migrate\source\ContentEntityDeriver

Before:

<?php
use Drupal\migrate_drupal\Plugin\migrate\source\ContentEntity;
?>

After:

<?php
use Drupal\migrate\Plugin\migrate\source\ContentEntity;
?>

The source plugin ID content_entity is not changed, so any code that uses just the plugin ID will continue to work. This includes migration plugins.

Exception: If a site uses the migrate module but not the migrate_drupal module, and it also uses a custom or contrib module that already defines a content_entity source plugin, then that will cause a conflict.

Any code that uses the class (not just the plugin ID) will have to be updated.

Impacts: 
Module developers
Site templates, recipes and distribution developers