PhpMigration\Changes\v5dot3\IncompMagic::leaveNode PHP Method

leaveNode() public method

public leaveNode ( $node )
    public function leaveNode($node)
    {
        if (!$node instanceof Stmt\Class_) {
            return;
        }
        foreach ($node->getMethods() as $mnode) {
            if ((!$mnode->isPublic() || $mnode->isStatic()) && $this->funcTable->has($mnode->name)) {
                $this->emitNonPub($mnode);
            } elseif (ParserHelper::isSameFunc($mnode->name, '__toString') && count($mnode->params) > 0) {
                $this->emitToString($mnode);
            }
        }
    }