Security update for Core, with self-updated composer
[yaffs-website] / web / core / lib / Drupal / Core / Field / Plugin / Field / FieldType / TimestampItem.php
index 8c3ffd2119243ae23d19c063e64be856943d32a1..a5d6f38e2b57d8e0c42ea79dca39972363472756 100644 (file)
@@ -2,8 +2,9 @@
 
 namespace Drupal\Core\Field\Plugin\Field\FieldType;
 
-use Drupal\Core\Field\FieldStorageDefinitionInterface;
+use Drupal\Core\Field\FieldDefinitionInterface;
 use Drupal\Core\Field\FieldItemBase;
+use Drupal\Core\Field\FieldStorageDefinitionInterface;
 use Drupal\Core\TypedData\DataDefinition;
 
 /**
@@ -53,4 +54,14 @@ class TimestampItem extends FieldItemBase {
     ];
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public static function generateSampleValue(FieldDefinitionInterface $field_definition) {
+    // Pick a random timestamp in the past year.
+    $timestamp = \Drupal::time()->getRequestTime() - mt_rand(0, 86400 * 365);
+    $values['value'] = $timestamp;
+    return $values;
+  }
+
 }