Sstalle\php7cc\NodeVisitor\FuncGetArgsVisitor::leaveNode PHP Method

leaveNode() public method

public leaveNode ( PhpParser\Node $node )
$node PhpParser\Node
    public function leaveNode(Node $node)
    {
        if ($this->argumentModificationStack->isEmpty()) {
            return;
        }
        if ($node instanceof Node\FunctionLike) {
            $this->argumentModificationStack->pop();
            return;
        }
        foreach ($this->possiblyArgumentModifyingClasses as $class) {
            if ($node instanceof $class) {
                $this->argumentModificationStack->pop();
                $this->argumentModificationStack->push(true);
                return;
            }
        }
    }