TextWithTitleFormatter.php in Text with Title Field 8
File
src/Plugin/Field/FieldFormatter/TextWithTitleFormatter.php
View source
<?php
namespace Drupal\text_with_title\Plugin\Field\FieldFormatter;
use Drupal\Core\Field\FieldItemListInterface;
use Drupal\Core\Field\FormatterBase;
class TextWithTitleFormatter extends FormatterBase {
public function viewElements(FieldItemListInterface $items, $langcode) {
$elements = [];
foreach ($items as $delta => $item) {
$elements[$delta] = [
'title' => [
'#plain_text' => $item->title,
],
'text' => [
'#type' => 'processed_text',
'#text' => $item->text['value'],
'#format' => $item->text['format'],
'#langcode' => $langcode,
],
];
}
return $elements;
}
}