PHP Class Transphpile\Transpile\Visitors\Php70\ClosureCallVisitor

echo $closure->call($three, 4); into: echo call_user_func(function($arg1, $arg2) use ($closure) { $tmp_var = $closure; call_user_func(function($arg1, $arg2) use ($tmp_var) { if ($closure instanceOf Closure) { $tmp = $tmp_var->bindTo($arg1, get_class($arg1)); return $tmp($arg2); } else { return $tmp_var->call($arg1, $arg2); } }, $three, 4);
Inheritance: extends PhpParser\NodeVisitorAbstract
Show file Open project: jaytaph/Transphpile

Public Methods

Method Description
leaveNode ( PhpParser\Node $node )

Method Details

leaveNode() public method

public leaveNode ( PhpParser\Node $node )
$node PhpParser\Node