Phan\Language\FQSEN\FullyQualifiedGlobalStructuralElement::toString PHP Method

toString() public static method

public static toString ( string $namespace, string $name, integer $alternate_id ) : string
$namespace string
$name string
$alternate_id integer
return string A string representation of this fully-qualified structural element name.
    public static function toString(string $namespace, string $name, int $alternate_id) : string
    {
        $fqsen_string = $namespace;
        if ($fqsen_string && $fqsen_string !== '\\') {
            $fqsen_string .= '\\';
        }
        $fqsen_string .= static::canonicalName($name);
        // Append an alternate ID if we need to disambiguate
        // multiple definitions
        if ($alternate_id) {
            $fqsen_string .= ',' . $alternate_id;
        }
        return $fqsen_string;
    }