@@ -277,9 +277,10 @@ class Mustache_Compiler
|
|||||||
return sprintf($this->prepare(self::INVERTED_SECTION, $level), $id, $method, $id, $filters, $this->walk($nodes, $level));
|
return sprintf($this->prepare(self::INVERTED_SECTION, $level), $id, $method, $id, $filters, $this->walk($nodes, $level));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const PARTIAL_INDENT = ', $indent . %s';
|
||||||
const PARTIAL = '
|
const PARTIAL = '
|
||||||
if ($partial = $this->mustache->loadPartial(%s)) {
|
if ($partial = $this->mustache->loadPartial(%s)) {
|
||||||
$buffer .= $partial->renderInternal($context, $indent . %s);
|
$buffer .= $partial->renderInternal($context%s);
|
||||||
}
|
}
|
||||||
';
|
';
|
||||||
|
|
||||||
@@ -294,10 +295,16 @@ class Mustache_Compiler
|
|||||||
*/
|
*/
|
||||||
private function partial($id, $indent, $level)
|
private function partial($id, $indent, $level)
|
||||||
{
|
{
|
||||||
|
if ($indent !== '') {
|
||||||
|
$indentParam = sprintf(self::PARTIAL_INDENT, var_export($indent, true));
|
||||||
|
} else {
|
||||||
|
$indentParam = '';
|
||||||
|
}
|
||||||
|
|
||||||
return sprintf(
|
return sprintf(
|
||||||
$this->prepare(self::PARTIAL, $level),
|
$this->prepare(self::PARTIAL, $level),
|
||||||
var_export($id, true),
|
var_export($id, true),
|
||||||
var_export($indent, true)
|
$indentParam
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user