public function RealisticDummyContentTextWithSummaryField::implementValueFromFile in Realistic Dummy Content 8.2
Same name and namespace in other branches
- 7.2 api/src/includes/RealisticDummyContentTextWithSummaryField.php \Drupal\realistic_dummy_content_api\includes\RealisticDummyContentTextWithSummaryField::implementValueFromFile()
- 3.x api/src/includes/RealisticDummyContentTextWithSummaryField.php \Drupal\realistic_dummy_content_api\includes\RealisticDummyContentTextWithSummaryField::implementValueFromFile()
Given a RealisticDummyContentFileGroup object, get a structured property.
This function is not meant to called directly; rather, call ValueFromFile(). This function must be overriden by subclasses.
Parameters
object $file: An object of type RealisticDummyContentFileGroup.
Return value
null|array Returns structured data to be added to the entity object, or NULL if such data can't be creatd.
Throws
\Exception.
Overrides RealisticDummyContentAttribute::implementValueFromFile
File
- api/
src/ includes/ RealisticDummyContentTextWithSummaryField.php, line 18
Class
- RealisticDummyContentTextWithSummaryField
- Represents the text with summary field.
Namespace
Drupal\realistic_dummy_content_api\includesCode
public function implementValueFromFile($file) {
$value = $file
->Value();
// @TODO use the site's default, not Framework::instance()->filteredHtml(), as the
// default format.
$format = $file
->Attribute('format', Framework::instance()
->filteredHtml());
// If the value cannot be determined, which is different from an empty
// string.
if ($value === NULL) {
return NULL;
}
if ($value) {
$return = Framework::instance()
->formatProperty('text_with_summary', $value, array(
'format' => $format,
));
return $return;
}
else {
return array();
}
}