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