primaryFieldName; } public function hasPrimaryField(): bool { return $this->primaryFieldName !== null; } /** * @return string[] */ public function getAdditionalFieldNames(): array { return $this->additionalFieldNames; } public function getAllLabelFieldNames(): array { return array_unique(array_filter(array_merge([$this->primaryFieldName], $this->additionalFieldNames))); } public function alwaysRenderAdditionalFields(): bool { return $this->alwaysRenderAdditionalFields; } public function getConfiguration(): array { return $this->configuration; } }