/** * standard SS method for decorators. * @param Boolean - $includerelations: array of fields to start with * @return array */ function fieldLabels($includerelations = true) { $defaultLabels = parent::fieldLabels(); $newLabels = $this->customFieldLabels(); $labels = array_merge($defaultLabels, $newLabels); $extendedLabels = $this->extend('updateFieldLabels', $labels); if ($extendedLabels !== null && is_array($extendedLabels) && count($extendedLabels)) { foreach ($extendedLabels as $extendedLabelsUpdate) { return $labels += $extendedLabels; } } return $labels; }