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);
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 |
|