diff --git a/libraries/classes/Setup/ConfigGenerator.php b/libraries/classes/Setup/ConfigGenerator.php index 6bc7cbd1a5..4c5edfafb9 100644 --- a/libraries/classes/Setup/ConfigGenerator.php +++ b/libraries/classes/Setup/ConfigGenerator.php @@ -58,7 +58,7 @@ class ConfigGenerator $persistKeys = $cf->getPersistKeysMap(); foreach ($conf as $k => $v) { - $k = preg_replace('/[^A-Za-z0-9_]/', '_', $k); + $k = preg_replace('/[^A-Za-z0-9_]/', '_', (string) $k); $ret .= self::getVarExport($k, $v, $crlf); if (! isset($persistKeys[$k])) { continue;