Minor improvement to comments

This commit is contained in:
Sam Tuke 2013-02-05 15:37:40 +00:00
parent 53248a9b60
commit 50faddfa40
1 changed files with 6 additions and 7 deletions

View File

@ -527,8 +527,7 @@ class Filesystem {
}
/**
* normalize a path
*
* @brief Fix common problems with a file path
* @param string $path
* @param bool $stripTrailingSlash
* @return string
@ -537,21 +536,21 @@ class Filesystem {
if ($path == '') {
return '/';
}
//no windows style slashes
//no windows style slashes
$path = str_replace('\\', '/', $path);
//add leading slash
//add leading slash
if ($path[0] !== '/') {
$path = '/' . $path;
}
//remove duplicate slashes
//remove duplicate slashes
while (strpos($path, '//') !== false) {
$path = str_replace('//', '/', $path);
}
//remove trailing slash
//remove trailing slash
if ($stripTrailingSlash and strlen($path) > 1 and substr($path, -1, 1) === '/') {
$path = substr($path, 0, -1);
}
//normalize unicode if possible
//normalize unicode if possible
if (class_exists('Normalizer')) {
$path = \Normalizer::normalize($path);
}