closure() публичный статический Метод

Creates a closure signature with the supplied parameters.
public static closure ( boolean $returnsReference, array $parameterExpressions, array $scopedVariableNames ) : self
$returnsReference boolean
$parameterExpressions array
$scopedVariableNames array
Результат self
Пример #1
0
 private function getClosureNodeSignature(Node\Expr\Closure $node)
 {
     $scopedVariableNames = [];
     foreach ($node->uses as $use) {
         $scopedVariableNames[] = $use->var;
     }
     return FunctionSignature::closure($node->byRef, $this->getParameterExpressions($node->params), $scopedVariableNames);
 }