private static function cleanNamespace($name, array $namespaceMap)
{
if ($pos = strpos($name, ':')) {
// map into repo namespace prefix
$prefix = substr($name, 0, $pos);
if (array_key_exists($prefix, $namespaceMap)) {
// the values we remap are not xml names but attribute values.
// the namespace declaration is not obligatory
str_replace($prefix, $namespaceMap[$prefix], $name);
}
}
return $name;
}