*/
public static function cleanURI(string $rawUri): string
{
- $rawUri = Network::convertToIdn($rawUri);
-
// At first remove leading and trailing junk
$rawUri = trim($rawUri, "@#?:/ \t\n\r\0\x0B");
+ $rawUri = Network::convertToIdn($rawUri);
+
$uri = new Uri($rawUri);
if (!$uri->getScheme()) {
return $uri->__toString();
* @return array|bool OStatus data or "false" on error or "true" on short mode
* @throws HTTPException\InternalServerErrorException
*/
- private static function ostatus($webfinger, $short = false)
+ private static function ostatus(array $webfinger, bool $short = false)
{
$data = [];