Phan\Language\Scope\GlobalScope::addVariable PHP Method

addVariable() public method

public addVariable ( Variable $variable ) : void
$variable Phan\Language\Element\Variable
return void
    public function addVariable(Variable $variable)
    {
        $variable_name = $variable->getName();
        if (Variable::isHardcodedGlobalVariableWithName($variable_name)) {
            // Silently ignore globally replacing $_POST, $argv, runkit superglobals, etc.
            // with superglobals.
            // TODO: Add a warning for incompatible assignments in callers.
            return;
        }
        self::$global_variable_map[$variable->getName()] = $variable;
    }