Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
CRAP | |
0.00% |
0 / 4 |
CommonDataConverter | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
6 | |
0.00% |
0 / 4 |
rawValue | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
dateIso8601Value | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
<?php | |
/** | |
* @file | |
* Contains \Drupal\rdf\CommonDataConverter. | |
*/ | |
namespace Drupal\rdf; | |
/** | |
* Contains methods for common data conversions. | |
*/ | |
class CommonDataConverter { | |
/** | |
* Provides a passthrough to place unformatted values in content attributes. | |
* | |
* @param mixed $data | |
* The data to be placed in the content attribute. | |
* | |
* @return mixed | |
* Returns the data. | |
*/ | |
public static function rawValue($data) { | |
return $data; | |
} | |
/** | |
* Converts a date entity field array into an ISO 8601 timestamp string. | |
* | |
* @param array $data | |
* The array containing the 'value' element. | |
* | |
* @return string | |
* Returns the ISO 8601 timestamp. | |
*/ | |
public static function dateIso8601Value($data) { | |
return \Drupal::service('date.formatter')->format($data['value'], 'custom', 'c', 'UTC'); | |
} | |
} |