protected function CustomEntityField::prepareItemsByDelta in CiviCRM Entity 8.3
Adapts the $items according to the delta configuration.
This selects displayed deltas, reorders items, and takes offsets into account.
Parameters
array $all_values: The items for individual rendering.
Return value
array The manipulated items.
Overrides EntityField::prepareItemsByDelta
File
- src/
Plugin/ views/ field/ CustomEntityField.php, line 212
Class
- CustomEntityField
- A field that displays entity field data for custom fields.
Namespace
Drupal\civicrm_entity\Plugin\views\fieldCode
protected function prepareItemsByDelta(array $all_values) {
if ($this->limit_values) {
$row = $this->view->result[$this->view->row_index];
if (!$this->options['group_rows'] && isset($row->delta)) {
return [
$all_values[$row->delta],
];
}
}
return parent::prepareItemsByDelta($all_values);
}