diff --git a/core/modules/field/tests/modules/field_test/lib/Drupal/field_test/Plugin/field/formatter/TestFieldEmptyFormatter.php b/core/modules/field/tests/modules/field_test/lib/Drupal/field_test/Plugin/field/formatter/TestFieldEmptyFormatter.php index 70250e1..60aa0f0 100644 --- a/core/modules/field/tests/modules/field_test/lib/Drupal/field_test/Plugin/field/formatter/TestFieldEmptyFormatter.php +++ b/core/modules/field/tests/modules/field_test/lib/Drupal/field_test/Plugin/field/formatter/TestFieldEmptyFormatter.php @@ -31,18 +31,24 @@ class TestFieldEmptyFormatter extends FormatterBase { /** * {@inheritdoc} */ + public function prepareView(array $entities_items) { + foreach ($entities_items as $items) { + if ($items->isEmpty()) { + // For fields with no value, just add the configured "empty" value. + $items[0]->value = $this->getSetting('test_empty_string'); + } + } + } + + /** + * {@inheritdoc} + */ public function viewElements(FieldInterface $items) { $elements = array(); - if ($items->isEmpty()) { - // For fields with no value, just add the configured "empty" value. - $elements[0] = array('#markup' => $this->getSetting('test_empty_string')); - } - else { - foreach ($items as $delta => $item) { - // This formatter only needs to output raw for testing. - $elements[$delta] = array('#markup' => $item->value); - } + foreach ($items as $delta => $item) { + // This formatter only needs to output raw for testing. + $elements[$delta] = array('#markup' => $item->value); } return $elements;