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