Returns a short summary for the current behavior settings.
\Drupal\paragraphs\Entity\Paragraph $paragraph: The paragraph.
string[] The plugin settings.
Overrides ParagraphsBehaviorBase::settingsSummary
public function settingsSummary(Paragraph $paragraph) {
$summary = [];
if ($visibility = $paragraph
->getBehaviorSetting($this
->getPluginId(), 'container')) {
if ($visibility['visibility'] == 'hide' || $visibility['visibility'] == 'show') {
if (isset($visibility['languages'])) {
$language_names = [];
foreach ($visibility['languages'] as $language) {
$language_names[] = $this->languageManager
->getLanguageName($language);
}
$summary[] = [
'label' => $visibility['visibility'] == 'hide' ? $this
->t('Hide for') : $this
->t('Show for'),
'value' => \implode(', ', $language_names),
];
}
}
}
return $summary;
}