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 'uri_link' formatter.
14 * label = @Translation("Link to URI"),
20 class UriLinkFormatter extends FormatterBase {
25 public function viewElements(FieldItemListInterface $items, $langcode) {
28 foreach ($items as $delta => $item) {
29 if (!$item->isEmpty()) {
32 '#url' => Url::fromUri($item->value),
33 '#title' => $item->value,