mirror of
https://github.com/friendica/friendica
synced 2024-11-09 17:02:54 +00:00
Added documentation, simplified code
This commit is contained in:
parent
95b4f35a12
commit
071505f024
1 changed files with 13 additions and 5 deletions
|
@ -247,6 +247,12 @@ class GServer
|
|||
Logger::info('Set failed status for new server', ['url' => $url]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove unwanted content from the given URL
|
||||
*
|
||||
* @param string $url
|
||||
* @return string cleaned URL
|
||||
*/
|
||||
public static function cleanURL(string $url)
|
||||
{
|
||||
$url = trim($url, '/');
|
||||
|
@ -260,13 +266,15 @@ class GServer
|
|||
return Network::unparseURL($urlparts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the base URL
|
||||
*
|
||||
* @param string $url
|
||||
* @return string base URL
|
||||
*/
|
||||
private static function getBaseURL(string $url)
|
||||
{
|
||||
$urlparts = parse_url($url);
|
||||
unset($urlparts['user']);
|
||||
unset($urlparts['pass']);
|
||||
unset($urlparts['query']);
|
||||
unset($urlparts['fragment']);
|
||||
$urlparts = parse_url(self::cleanURL($url));
|
||||
unset($urlparts['path']);
|
||||
return Network::unparseURL($urlparts);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue