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