diff --git a/core/modules/field/tests/modules/field_computed_test/src/Plugin/Field/FieldType/DiceItemList.php b/core/modules/field/tests/modules/field_computed_test/src/Plugin/Field/FieldType/DiceItemList.php index 004440b409..b671f9ccb5 100644 --- a/core/modules/field/tests/modules/field_computed_test/src/Plugin/Field/FieldType/DiceItemList.php +++ b/core/modules/field/tests/modules/field_computed_test/src/Plugin/Field/FieldType/DiceItemList.php @@ -14,13 +14,8 @@ class DiceItemList extends FieldItemList implements FieldItemListComputedInterfa * {@inheritdoc} */ public function computeValue() { - $this->list = []; $values = $this->computeItemValues(); - if (is_array($values) && !empty($values)) { - foreach ($values as $delta => $value) { - $this->list[] = $this->createItem($delta, $value); - } - } + $this->setValue($values); } /** @@ -32,7 +27,7 @@ public function computeValue() { protected function computeItemValues() { $items_count = $this->getEntity()->field_dice_count->value; $values = []; - foreach (range(0, $items_count - 1) as $delta) { + for ($delta = 0; $delta < $items_count; $delta++) { $values[$delta] = [ 'value' => rand(1, 6), ];