final | |
|---|---|
extends |
Node |
Represents a module node.
Consider this class as being final. If you need to customize the behavior of the generated class, consider adding nodes to the following nodes: display_start, display_end, constructor_start, constructor_end, and class_end.
| Methods | ||
|---|---|---|
public
|
__construct(
Node $body,
?AbstractExpression $parent,
Node $blocks,
Node $macros,
Node $traits,
$embeddedTemplates,
Source $source,
)
|
# |
public
|
setIndex($index)
|
# |
public
|
compile(Compiler $compiler): void
|
# |
protected
|
compileTemplate(Compiler $compiler)
|
# |
protected
|
compileGetParent(Compiler $compiler)
|
# |
protected
|
compileClassHeader(Compiler $compiler)
|
# |
protected
|
compileConstructor(Compiler $compiler)
|
# |
protected
|
compileDisplay(Compiler $compiler)
|
# |
protected
|
compileClassFooter(Compiler $compiler)
|
# |
protected
|
compileMacros(Compiler $compiler)
|
# |
protected
|
compileGetTemplateName(Compiler $compiler)
|
# |
protected
|
compileIsTraitable(Compiler $compiler)
|
# |
protected
|
compileDebugInfo(Compiler $compiler)
|
# |
protected
|
compileGetSourceContext(Compiler $compiler)
|
# |
protected
|
compileLoadTemplate(Compiler $compiler, $node, $var)
|
# |
| Properties inherited from Twig\Node\Node |
|---|
$nodes, $attributes, $lineno, $tag, $name, $sourceContext |