X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcore%2Flib%2FDrupal%2FCore%2FField%2FPlugin%2FField%2FFieldType%2FTimestampItem.php;h=5706ed72f846b7704f922959ef7c7e5224ac5cfc;hb=1c1cb0980bfa6caf0c24cce671b6bb541dc87583;hp=8c3ffd2119243ae23d19c063e64be856943d32a1;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/TimestampItem.php b/web/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/TimestampItem.php index 8c3ffd211..5706ed72f 100644 --- a/web/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/TimestampItem.php +++ b/web/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/TimestampItem.php @@ -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; /** @@ -26,7 +27,6 @@ use Drupal\Core\TypedData\DataDefinition; * } * } * ) - * ) */ class TimestampItem extends FieldItemBase { @@ -53,4 +53,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; + } + }