You are here

public function DateIntervalData::getCastedValue in Duration Field 3.0.x

Same name and namespace in other branches
  1. 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\DataType

Code

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());
}