public function undefineSuperglobals(array $superglobals = [])
{
if (count($superglobals)) {
foreach ($superglobals as $superglobal => $name) {
$name = $this->normalizeSuperglobal($name);
$this->undefineSuperglobal(is_int($superglobal) ? $name : $superglobal, is_int($superglobal) || !is_string($name) ? null : $name);
}
} else {
$this->definitions['superglobals'] = [];
}
return $this;
}