PhpMigration\Changes\v7dot0\KeywordReserved::leaveNode PHP Method

leaveNode() public method

public leaveNode ( $node )
    public function leaveNode($node)
    {
        if (!$node instanceof Stmt\ClassLike || is_null($node->name)) {
            return;
        }
        $name = $node->name;
        if ($this->forbiddenTable->has($name)) {
            $this->addSpot('FATAL', true, 'Keyword "' . $name . '" cannot be used to name class-like');
        } elseif ($this->reservedTable->has($name)) {
            $this->addSpot('NOTICE', true, 'Keyword "' . $name . '" is reserved');
        }
    }