fix PHP 8.0 error: implode(): Argument #2 ($array) must be of type ?array, string given

This commit is contained in:
Ralf Becker 2021-09-24 12:29:48 +02:00
parent c7d2f40a7b
commit d9f759f517

View File

@ -1780,13 +1780,12 @@ abstract class Merge
if (strpos($param[0],'$$LETTERPREFIXCUSTOM') === 0) if (strpos($param[0],'$$LETTERPREFIXCUSTOM') === 0)
{ //sets a Letterprefix { //sets a Letterprefix
$replaceprefixsort = array(); $replaceprefixsort = array();
// ToDo Stefan: $contentstart is NOT defined here!!!
$replaceprefix = explode(' ',substr($param[0],21,-2)); $replaceprefix = explode(' ',substr($param[0],21,-2));
foreach ($replaceprefix as $nameprefix) foreach ($replaceprefix as $nameprefix)
{ {
if ($this->replacements['$$'.$nameprefix.'$$'] !='') $replaceprefixsort[] = $this->replacements['$$'.$nameprefix.'$$']; if ($this->replacements['$$'.$nameprefix.'$$'] !='') $replaceprefixsort[] = $this->replacements['$$'.$nameprefix.'$$'];
} }
$replace = implode($replaceprefixsort,' '); $replace = implode(' ', $replaceprefixsort);
} }
return $replace; return $replace;
} }