3 namespace Drupal\Core\Field\Plugin\Field\FieldFormatter;
5 use Drupal\Core\Field\FormatterBase;
6 use Drupal\Core\Field\FieldItemListInterface;
10 * Plugin implementation of the 'email_mailto' formatter.
13 * id = "email_mailto",
14 * label = @Translation("Email"),
20 class MailToFormatter extends FormatterBase {
25 public function viewElements(FieldItemListInterface $items, $langcode) {
28 foreach ($items as $delta => $item) {
31 '#title' => $item->value,
32 '#url' => Url::fromUri('mailto:' . $item->value),