You are here

public function Twig_Profiler_Node_LeaveProfile::compile in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php \Twig_Profiler_Node_LeaveProfile::compile()

Compiles the node to PHP.

Parameters

Twig_Compiler $compiler A Twig_Compiler instance:

Overrides Twig_Node::compile

File

vendor/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php, line 27

Class

Twig_Profiler_Node_LeaveProfile
Represents a profile leave node.

Code

public function compile(Twig_Compiler $compiler) {
  $compiler
    ->write("\n")
    ->write(sprintf("\$%s->leave(\$%s);\n\n", $this
    ->getAttribute('var_name'), $this
    ->getAttribute('var_name') . '_prof'));
}