computed_field-8.x-2.x-dev/src/Plugin/Field/FieldFormatter/ComputedRenderArray.php
src/Plugin/Field/FieldFormatter/ComputedRenderArray.php
<?php
namespace Drupal\computed_field\Plugin\Field\FieldFormatter;
use Drupal\Core\Field\FieldItemListInterface;
use Drupal\Core\Field\FormatterBase;
/**
* Field formatter for the computed_render_array field type.
*
* @FieldFormatter(
* id = "computed_render_array_formatter",
* label = @Translation("Default"),
* field_types = {
* "computed_render_array"
* }
* )
*/
class ComputedRenderArray extends FormatterBase {
/**
* {@inheritdoc}
*/
public function viewElements(FieldItemListInterface $items, $langcode) {
$elements = [];
foreach ($items as $delta => $item) {
$elements[$delta] = $item->getValue();
}
return $elements;
}
}
