Mercurial > hg > isophonics-drupal-site
annotate core/modules/datetime_range/datetime_range.views.inc @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 129ea1e6d783 |
children |
rev | line source |
---|---|
Chris@17 | 1 <?php |
Chris@17 | 2 |
Chris@17 | 3 /** |
Chris@17 | 4 * @file |
Chris@17 | 5 * Provides views data for the datetime_range module. |
Chris@17 | 6 */ |
Chris@17 | 7 |
Chris@17 | 8 use Drupal\field\FieldStorageConfigInterface; |
Chris@17 | 9 |
Chris@17 | 10 /** |
Chris@17 | 11 * Implements hook_field_views_data(). |
Chris@17 | 12 */ |
Chris@17 | 13 function datetime_range_field_views_data(FieldStorageConfigInterface $field_storage) { |
Chris@17 | 14 |
Chris@17 | 15 // Include datetime.views.inc file in order for helper function |
Chris@17 | 16 // datetime_type_field_views_data_helper() to be available. |
Chris@17 | 17 \Drupal::moduleHandler()->loadInclude('datetime', 'inc', 'datetime.views'); |
Chris@17 | 18 |
Chris@17 | 19 // Get datetime field data for value and end_value. |
Chris@17 | 20 $data = datetime_type_field_views_data_helper($field_storage, [], 'value'); |
Chris@17 | 21 $data = datetime_type_field_views_data_helper($field_storage, $data, 'end_value'); |
Chris@17 | 22 |
Chris@17 | 23 return $data; |
Chris@17 | 24 } |