3 namespace Drupal\options\Plugin\Field\FieldFormatter;
5 use Drupal\Core\Field\AllowedTagsXssTrait;
6 use Drupal\Core\Field\FieldFilteredMarkup;
7 use Drupal\Core\Field\FormatterBase;
8 use Drupal\Core\Field\FieldItemListInterface;
11 * Plugin implementation of the 'list_key' formatter.
15 * label = @Translation("Key"),
23 class OptionsKeyFormatter extends FormatterBase {
25 use AllowedTagsXssTrait;
30 public function viewElements(FieldItemListInterface $items, $langcode) {
33 foreach ($items as $delta => $item) {
35 '#markup' => $item->value,
36 '#allowed_tags' => FieldFilteredMarkup::allowedTags(),