addInlineFirstPid($result); foreach ($result['processedTca']['columns'] as $fieldName => $fieldConfig) { if (!$this->isInlineField($fieldConfig)) { continue; } $childTableName = $fieldConfig['config']['foreign_table'] ?? ''; if (!in_array($childTableName, ['site_errorhandling', 'site_route', 'site_base_variant'], true)) { return $result; } $result['processedTca']['columns'][$fieldName]['children'] = []; $result = $this->resolveSiteRelatedChildren($result, $fieldName); if (!empty($result['processedTca']['columns'][$fieldName]['config']['selectorOrUniqueConfiguration'])) { throw new \RuntimeException('selectorOrUniqueConfiguration not implemented in sites module', 1624313533); } } return $result; } }