Remove $templateName from Template::loadTemplate()

This commit is contained in:
Fabien Potencier
2025-02-14 16:18:00 +01:00
parent 1c6ac163c9
commit d7702840da
12 changed files with 114 additions and 42 deletions
+3 -9
View File
@@ -134,11 +134,9 @@ final class ModuleNode extends Node
$compiler->subcompile($parent);
} else {
$compiler
->raw('$this->loadTemplate(')
->raw('$this->load(')
->subcompile($parent)
->raw(', ')
->repr($this->getSourceContext()->getName())
->raw(', ')
->repr($parent->getTemplateLine())
->raw(')')
;
@@ -218,11 +216,9 @@ final class ModuleNode extends Node
$compiler
->addDebugInfo($node)
->write(\sprintf('$_trait_%s = $this->loadTemplate(', $i))
->write(\sprintf('$_trait_%s = $this->load(', $i))
->subcompile($node)
->raw(', ')
->repr($node->getTemplateName())
->raw(', ')
->repr($node->getTemplateLine())
->raw(");\n")
->write(\sprintf("if (!\$_trait_%s->unwrap()->isTraitable()) {\n", $i))
@@ -353,11 +349,9 @@ final class ModuleNode extends Node
$compiler->addDebugInfo($parent);
if ($parent instanceof ConstantExpression) {
$compiler
->write('$this->parent = $this->loadTemplate(')
->write('$this->parent = $this->load(')
->subcompile($parent)
->raw(', ')
->repr($this->getSourceContext()->getName())
->raw(', ')
->repr($parent->getTemplateLine())
->raw(");\n")
;