Mercurial > hg > isophonics-drupal-site
view core/modules/migrate_drupal/src/Plugin/migrate/cckfield/CckFieldPluginBase.php @ 9:1fc0ff908d1f
Add another data file
author | Chris Cannam |
---|---|
date | Mon, 05 Feb 2018 12:34:32 +0000 |
parents | 4c8ae668cc8c |
children | 129ea1e6d783 |
line wrap: on
line source
<?php namespace Drupal\migrate_drupal\Plugin\migrate\cckfield; @trigger_error('CckFieldPluginBase is deprecated in Drupal 8.3.x and will be be removed before Drupal 9.0.x. Use \Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase instead.', E_USER_DEPRECATED); use Drupal\migrate\Plugin\MigrationInterface; use Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase; use Drupal\migrate_drupal\Plugin\MigrateCckFieldInterface; /** * The base class for all field plugins. * * @deprecated in Drupal 8.4.x, to be removed before Drupal 9.0.x. Use * \Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase instead. * * @see https://www.drupal.org/node/2751897 * * @ingroup migration */ abstract class CckFieldPluginBase extends FieldPluginBase implements MigrateCckFieldInterface { /** * Apply any custom processing to the field bundle migrations. * * @param \Drupal\migrate\Plugin\MigrationInterface $migration * The migration entity. * @param string $field_name * The field name we're processing the value for. * @param array $data * The array of field data from FieldValues::fieldData(). */ public function processFieldValues(MigrationInterface $migration, $field_name, $data) { // Provide a bridge to the old method declared on the interface and now an // abstract method in this class. return $this->processCckFieldValues($migration, $field_name, $data); } /** * Apply any custom processing to the field bundle migrations. * * @param \Drupal\migrate\Plugin\MigrationInterface $migration * The migration entity. * @param string $field_name * The field name we're processing the value for. * @param array $data * The array of field data from FieldValues::fieldData(). */ abstract public function processCckFieldValues(MigrationInterface $migration, $field_name, $data); }