You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
103 lines
2.0 KiB
103 lines
2.0 KiB
<?php |
|
|
|
namespace Sabre\HTTP; |
|
|
|
use Sabre\URI; |
|
|
|
/** |
|
* URL utility class |
|
* |
|
* Note: this class is deprecated. All its functionality moved to functions.php |
|
* or sabre\uri. |
|
* |
|
* @deprecated |
|
* @copyright Copyright (C) fruux GmbH (https://fruux.com/) |
|
* @author Evert Pot (http://evertpot.com/) |
|
* @license http://sabre.io/license/ Modified BSD License |
|
*/ |
|
class URLUtil { |
|
|
|
/** |
|
* Encodes the path of a url. |
|
* |
|
* slashes (/) are treated as path-separators. |
|
* |
|
* @deprecated use \Sabre\HTTP\encodePath() |
|
* @param string $path |
|
* @return string |
|
*/ |
|
static function encodePath($path) { |
|
|
|
return encodePath($path); |
|
|
|
} |
|
|
|
/** |
|
* Encodes a 1 segment of a path |
|
* |
|
* Slashes are considered part of the name, and are encoded as %2f |
|
* |
|
* @deprecated use \Sabre\HTTP\encodePathSegment() |
|
* @param string $pathSegment |
|
* @return string |
|
*/ |
|
static function encodePathSegment($pathSegment) { |
|
|
|
return encodePathSegment($pathSegment); |
|
|
|
} |
|
|
|
/** |
|
* Decodes a url-encoded path |
|
* |
|
* @deprecated use \Sabre\HTTP\decodePath |
|
* @param string $path |
|
* @return string |
|
*/ |
|
static function decodePath($path) { |
|
|
|
return decodePath($path); |
|
|
|
} |
|
|
|
/** |
|
* Decodes a url-encoded path segment |
|
* |
|
* @deprecated use \Sabre\HTTP\decodePathSegment() |
|
* @param string $path |
|
* @return string |
|
*/ |
|
static function decodePathSegment($path) { |
|
|
|
return decodePathSegment($path); |
|
|
|
} |
|
|
|
/** |
|
* Returns the 'dirname' and 'basename' for a path. |
|
* |
|
* @deprecated Use Sabre\Uri\split(). |
|
* @param string $path |
|
* @return array |
|
*/ |
|
static function splitPath($path) { |
|
|
|
return Uri\split($path); |
|
|
|
} |
|
|
|
/** |
|
* Resolves relative urls, like a browser would. |
|
* |
|
* @deprecated Use Sabre\Uri\resolve(). |
|
* @param string $basePath |
|
* @param string $newPath |
|
* @return string |
|
*/ |
|
static function resolve($basePath, $newPath) { |
|
|
|
return Uri\resolve($basePath, $newPath); |
|
|
|
} |
|
|
|
}
|
|
|