protected function Paragraph::getFileSummary in Paragraphs 8
Returns summary for file paragraph.
Parameters
string $field_name: Field name from field definition.
Return value
string Summary for image.
1 call to Paragraph::getFileSummary()
- Paragraph::getSummaryItems in src/
Entity/ Paragraph.php - Returns the summary items of the Paragraph.
File
- src/
Entity/ Paragraph.php, line 650
Class
- Paragraph
- Defines the Paragraph entity.
Namespace
Drupal\paragraphs\EntityCode
protected function getFileSummary($field_name) {
$summary = '';
if ($this
->get($field_name)->entity) {
foreach ($this
->get($field_name) as $file_value) {
$text = '';
if ($file_value->description != '') {
$text = $file_value->description;
}
elseif ($file_value->title != '') {
$text = $file_value->title;
}
elseif ($file_value->alt != '') {
$text = $file_value->alt;
}
elseif ($file_value->entity && $file_value->entity
->getFileName()) {
$text = $file_value->entity
->getFileName();
}
if (strlen($text) > 150) {
$text = Unicode::truncate($text, 150);
}
$summary = $text;
}
}
return trim($summary);
}