datetime_range.views.inc 704 B

123456789101112131415161718192021222324
  1. <?php
  2. /**
  3. * @file
  4. * Provides views data for the datetime_range module.
  5. */
  6. use Drupal\field\FieldStorageConfigInterface;
  7. /**
  8. * Implements hook_field_views_data().
  9. */
  10. function datetime_range_field_views_data(FieldStorageConfigInterface $field_storage) {
  11. // Include datetime.views.inc file in order for helper function
  12. // datetime_type_field_views_data_helper() to be available.
  13. \Drupal::moduleHandler()->loadInclude('datetime', 'inc', 'datetime.views');
  14. // Get datetime field data for value and end_value.
  15. $data = datetime_type_field_views_data_helper($field_storage, [], 'value');
  16. $data = datetime_type_field_views_data_helper($field_storage, $data, 'end_value');
  17. return $data;
  18. }