diff options
author | tailor <cygnus@janrain.com> | 2007-01-03 23:52:16 +0000 |
---|---|---|
committer | tailor <cygnus@janrain.com> | 2007-01-03 23:52:16 +0000 |
commit | 5d34bcefdd12df765451ec624591ba2280e4aefa (patch) | |
tree | 92a2a5f57df8e52bb93f7290e45a04a727e98f67 /Services | |
parent | 43d557042414761a4094901be9a07e0493c5b2ec (diff) | |
download | php-openid-5d34bcefdd12df765451ec624591ba2280e4aefa.zip php-openid-5d34bcefdd12df765451ec624591ba2280e4aefa.tar.gz php-openid-5d34bcefdd12df765451ec624591ba2280e4aefa.tar.bz2 |
[project @ FIX #1150: Move globals into getter functions in Services/Yadis/Misc.php]
Diffstat (limited to 'Services')
-rw-r--r-- | Services/Yadis/Misc.php | 54 | ||||
-rw-r--r-- | Services/Yadis/XRI.php | 3 |
2 files changed, 32 insertions, 25 deletions
diff --git a/Services/Yadis/Misc.php b/Services/Yadis/Misc.php index 9d0a20b..a719058 100644 --- a/Services/Yadis/Misc.php +++ b/Services/Yadis/Misc.php @@ -9,31 +9,37 @@ * @license http://www.gnu.org/copyleft/lesser.html LGPL */ -$__UCSCHAR = array( - array(0xA0, 0xD7FF), - array(0xF900, 0xFDCF), - array(0xFDF0, 0xFFEF), - array(0x10000, 0x1FFFD), - array(0x20000, 0x2FFFD), - array(0x30000, 0x3FFFD), - array(0x40000, 0x4FFFD), - array(0x50000, 0x5FFFD), - array(0x60000, 0x6FFFD), - array(0x70000, 0x7FFFD), - array(0x80000, 0x8FFFD), - array(0x90000, 0x9FFFD), - array(0xA0000, 0xAFFFD), - array(0xB0000, 0xBFFFD), - array(0xC0000, 0xCFFFD), - array(0xD0000, 0xDFFFD), - array(0xE1000, 0xEFFFD) - ); +function Services_Yadis_getUCSChars() +{ + return array( + array(0xA0, 0xD7FF), + array(0xF900, 0xFDCF), + array(0xFDF0, 0xFFEF), + array(0x10000, 0x1FFFD), + array(0x20000, 0x2FFFD), + array(0x30000, 0x3FFFD), + array(0x40000, 0x4FFFD), + array(0x50000, 0x5FFFD), + array(0x60000, 0x6FFFD), + array(0x70000, 0x7FFFD), + array(0x80000, 0x8FFFD), + array(0x90000, 0x9FFFD), + array(0xA0000, 0xAFFFD), + array(0xB0000, 0xBFFFD), + array(0xC0000, 0xCFFFD), + array(0xD0000, 0xDFFFD), + array(0xE1000, 0xEFFFD) + ); +} -$__IPRIVATE = array( - array(0xE000, 0xF8FF), - array(0xF0000, 0xFFFFD), - array(0x100000, 0x10FFFD) - ); +function Services_Yadis_getIPrivateChars() +{ + return array( + array(0xE000, 0xF8FF), + array(0xF0000, 0xFFFFD), + array(0x100000, 0x10FFFD) + ); +} function _pct_escape_unicode($char_match) { diff --git a/Services/Yadis/XRI.php b/Services/Yadis/XRI.php index a3c335a..ef456ce 100644 --- a/Services/Yadis/XRI.php +++ b/Services/Yadis/XRI.php @@ -26,7 +26,8 @@ function Services_Yadis_getXRIAuthorities() function Services_Yadis_getEscapeRE() { $parts = array(); - foreach (array_merge($__UCSCHAR, $__IPRIVATE) as $pair) { + foreach (array_merge(Services_Yadis_getUCSChars(), + Services_Yadis_getIPrivateChars()) as $pair) { list($m, $n) = $pair; $parts[] = sprintf("%s-%s", chr($m), chr($n)); } |