Break the references in foreach within TemplateProcessor
This commit is contained in:
parent
0beeb275fe
commit
7792eb2769
|
|
@ -138,6 +138,7 @@ class TemplateProcessor
|
||||||
foreach ($xml as &$item) {
|
foreach ($xml as &$item) {
|
||||||
$item = $this->transformSingleXml($item, $xsltProcessor);
|
$item = $this->transformSingleXml($item, $xsltProcessor);
|
||||||
}
|
}
|
||||||
|
unset($item);
|
||||||
} else {
|
} else {
|
||||||
$xml = $this->transformSingleXml($xml, $xsltProcessor);
|
$xml = $this->transformSingleXml($xml, $xsltProcessor);
|
||||||
}
|
}
|
||||||
|
|
@ -214,6 +215,7 @@ class TemplateProcessor
|
||||||
foreach ($search as &$item) {
|
foreach ($search as &$item) {
|
||||||
$item = self::ensureMacroCompleted($item);
|
$item = self::ensureMacroCompleted($item);
|
||||||
}
|
}
|
||||||
|
unset($item);
|
||||||
} else {
|
} else {
|
||||||
$search = self::ensureMacroCompleted($search);
|
$search = self::ensureMacroCompleted($search);
|
||||||
}
|
}
|
||||||
|
|
@ -222,6 +224,7 @@ class TemplateProcessor
|
||||||
foreach ($replace as &$item) {
|
foreach ($replace as &$item) {
|
||||||
$item = self::ensureUtf8Encoded($item);
|
$item = self::ensureUtf8Encoded($item);
|
||||||
}
|
}
|
||||||
|
unset($item);
|
||||||
} else {
|
} else {
|
||||||
$replace = self::ensureUtf8Encoded($replace);
|
$replace = self::ensureUtf8Encoded($replace);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue