$columnsOverrideConfig) { $overridenDefault = $columnsOverrideConfig['config']['default'] ?? ''; if ($overridenDefault !== '' && !isset($result['userTsConfig']['TCAdefaults.'][$tableNameWithDot][$field]) && !isset($result['pageTsConfig']['TCAdefaults.'][$tableNameWithDot][$field]) && !isset($result['defaultValues'][$result['tableName']][$field]) && ($result['databaseRow'][$field] ?? '') !== $overridenDefault ) { $result['databaseRow'][$field] = $overridenDefault; } } } unset($result['processedTca']['types'][$type]['columnsOverrides']); } return $result; } }