Pinq\Expressions\ExpressionWalker::walkClosure PHP Метод

walkClosure() публичный Метод

public walkClosure ( ClosureExpression $expression )
$expression ClosureExpression
    public function walkClosure(ClosureExpression $expression)
    {
        return $expression->update($expression->returnsReference(), $expression->isStatic(), $this->walkAll($expression->getParameters()), $this->walkAll($expression->getUsedVariables()), $this->walkAll($expression->getBodyExpressions()));
    }

Usage Example

Пример #1
0
 public function walkClosure(O\ClosureExpression $expression)
 {
     $this->closureNestingLevel++;
     $walkedClosure = parent::walkClosure($expression);
     $this->closureNestingLevel--;
     return $walkedClosure;
 }