X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Ftaxonomy%2Fsrc%2FPlugin%2Fmigrate%2Fcckfield%2FTaxonomyTermReference.php;h=4ba5190a73887f4b6118fabf02a0deaf3320fed0;hb=1c1cb0980bfa6caf0c24cce671b6bb541dc87583;hp=2d4e719d36e2c84d1da1165b84bb2118177a4452;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/modules/taxonomy/src/Plugin/migrate/cckfield/TaxonomyTermReference.php b/web/core/modules/taxonomy/src/Plugin/migrate/cckfield/TaxonomyTermReference.php index 2d4e719d3..4ba5190a7 100644 --- a/web/core/modules/taxonomy/src/Plugin/migrate/cckfield/TaxonomyTermReference.php +++ b/web/core/modules/taxonomy/src/Plugin/migrate/cckfield/TaxonomyTermReference.php @@ -2,6 +2,8 @@ namespace Drupal\taxonomy\Plugin\migrate\cckfield; +@trigger_error('TaxonomyTermReference is deprecated in Drupal 8.4.x and will be removed before Drupal 9.0.x. Use \Drupal\taxonomy\Plugin\migrate\field\TaxonomyTermReference instead.', E_USER_DEPRECATED); + use Drupal\migrate\Plugin\MigrationInterface; use Drupal\migrate_drupal\Plugin\migrate\cckfield\CckFieldPluginBase; @@ -11,24 +13,24 @@ use Drupal\migrate_drupal\Plugin\migrate\cckfield\CckFieldPluginBase; * type_map = { * "taxonomy_term_reference" = "entity_reference" * }, - * core = {6,7} + * core = {6,7}, + * source_module = "taxonomy", + * destination_module = "core", * ) + * + * @deprecated in Drupal 8.4.x, to be removed before Drupal 9.0.x. Use + * \Drupal\taxonomy\Plugin\migrate\field\TaxonomyTermReference instead. + * + * @see https://www.drupal.org/node/2751897 */ class TaxonomyTermReference extends CckFieldPluginBase { - /** - * {@inheritdoc} - */ - public function getFieldFormatterMap() { - return []; - } - /** * {@inheritdoc} */ public function processCckFieldValues(MigrationInterface $migration, $field_name, $data) { $process = [ - 'plugin' => 'iterator', + 'plugin' => 'sub_process', 'source' => $field_name, 'process' => [ 'target_id' => 'tid',