1: <?php
2: /**
3: * Copyright 2008-2012 Horde LLC (http://www.horde.org/)
4: *
5: * @author Chuck Hagenbuch <chuck@horde.org>
6: * @license http://www.horde.org/licenses/bsd BSD
7: * @category Horde
8: * @package Oauth
9: */
10:
11: /**
12: * OAuth utilities
13: *
14: * @author Chuck Hagenbuch <chuck@horde.org>
15: * @license http://www.horde.org/licenses/bsd BSD
16: * @category Horde
17: * @package Oauth
18: */
19: class Horde_Oauth_Utils
20: {
21: public static function urlencodeRfc3986($string)
22: {
23: return str_replace(array('%7E', '+'),
24: array('~', '%2B'),
25: rawurlencode($string));
26: }
27:
28: }
29: