public function DateIntervalData::getCastedValue in Duration Field 3.0.x
Same name and namespace in other branches
- 8.2 src/Plugin/DataType/DateIntervalData.php \Drupal\duration_field\Plugin\DataType\DateIntervalData::getCastedValue()
Gets the primitive data value casted to the correct PHP type.
Return value
mixed
Overrides PrimitiveInterface::getCastedValue
File
- src/
Plugin/ DataType/ DateIntervalData.php, line 41
Class
- DateIntervalData
- Provides the Date Interval data type.
Namespace
Drupal\duration_field\Plugin\DataTypeCode
public function getCastedValue() {
// The casted value will be a PHP DateInterval object. The value of the
// object is an ISO 8601 Duration string, used to create the
// DateInterval object.
return new DateInterval($this
->getString());
}