entityBuilders = $entityBuilders; } /** * @param string $indexerId * @return array */ public function build($indexerId) { $fieldArray = []; if (isset($this->entityBuilders[$indexerId]) && is_array($this->entityBuilders[$indexerId])) { foreach ($this->entityBuilders[$indexerId] as $builder) { // phpcs:ignore Magento2.Performance.ForeachArrayMerge.ForeachArrayMerge $fieldArray = array_merge($fieldArray, $builder->buildEntityFields()); } } return $fieldArray; } }