Security update for Core, with self-updated composer
[yaffs-website] / web / core / modules / datetime / src / Plugin / migrate / field / d6 / DateField.php
index 60b1c68c830678d48245887b2302e9e63dc26abb..1d91a3f7902ae0ebfc624f3b2e27afc8b39776da 100644 (file)
@@ -2,6 +2,8 @@
 
 namespace Drupal\datetime\Plugin\migrate\field\d6;
 
+@trigger_error('DateField is deprecated in Drupal 8.4.x and will be removed before Drupal 9.0.x. Use \Drupal\datetime\Plugin\migrate\field\DateField instead.', E_USER_DEPRECATED);
+
 use Drupal\migrate\Plugin\MigrationInterface;
 use Drupal\migrate\MigrateException;
 use Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase;
@@ -16,6 +18,9 @@ use Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase;
  *   },
  *   core = {6}
  * )
+ *
+ * @deprecated in Drupal 8.4.x, to be removed before Drupal 9.0.x. Use
+ * \Drupal\datetime\Plugin\migrate\field\DateField instead.
  */
 class DateField extends FieldPluginBase {
 
@@ -30,15 +35,6 @@ class DateField extends FieldPluginBase {
     ];
   }
 
-  /**
-   * {@inheritdoc}
-   */
-  public function getFieldFormatterMap() {
-    // See d6_field_formatter_settings.yml and
-    // FieldPluginBase::processFieldFormatter().
-    return [];
-  }
-
   /**
    * {@inheritdoc}
    */
@@ -69,7 +65,7 @@ class DateField extends FieldPluginBase {
     ];
 
     $process = [
-      'plugin' => 'iterator',
+      'plugin' => 'sub_process',
       'source' => $field_name,
       'process' => $process,
     ];