summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortailor <cygnus@janrain.com>2007-01-04 00:07:00 +0000
committertailor <cygnus@janrain.com>2007-01-04 00:07:00 +0000
commit950dde69d5ecd9d3bade44fc09f11052b81ec4f0 (patch)
tree5935ae004d916343b2cf4416c736400c4ab7b770
parent9e8f3f9b1d8a30a4e0bccd35b3bcd3e7a3e9b7ac (diff)
downloadphp-openid-950dde69d5ecd9d3bade44fc09f11052b81ec4f0.zip
php-openid-950dde69d5ecd9d3bade44fc09f11052b81ec4f0.tar.gz
php-openid-950dde69d5ecd9d3bade44fc09f11052b81ec4f0.tar.bz2
[project @ FIX #1150: Move ns map data into getter]
-rw-r--r--Services/Yadis/XRDS.php14
1 files changed, 7 insertions, 7 deletions
diff --git a/Services/Yadis/XRDS.php b/Services/Yadis/XRDS.php
index 2d3a9bc..27ead96 100644
--- a/Services/Yadis/XRDS.php
+++ b/Services/Yadis/XRDS.php
@@ -30,12 +30,14 @@ define('SERVICES_YADIS_MATCH_ALL', 101);
*/
define('SERVICES_YADIS_MATCH_ANY', 102);
-global $_Services_Yadis_ns_map;
-$_Services_Yadis_ns_map = array('xrds' => 'xri://$xrds',
- 'xrd' => 'xri://$xrd*($v*2.0)');
-
define('SERVICES_YADIS_MAX_PRIORITY', pow(2, 30));
+function Services_Yadis_getNSMap()
+{
+ return array('xrds' => 'xri://$xrds',
+ 'xrd' => 'xri://$xrd*($v*2.0)');
+}
+
/**
* @access private
*/
@@ -216,15 +218,13 @@ class Services_Yadis_XRDS {
*/
function parseXRDS($xml_string, $extra_ns_map = null)
{
- global $_Services_Yadis_ns_map;
-
if (!$xml_string) {
return null;
}
$parser = Services_Yadis_getXMLParser();
- $ns_map = $_Services_Yadis_ns_map;
+ $ns_map = Services_Yadis_getNSMap();
if ($extra_ns_map && is_array($extra_ns_map)) {
$ns_map = array_merge($ns_map, $extra_ns_map);