aboutsummaryrefslogtreecommitdiffstats
path: root/Zotlabs/Lib/Text.php
diff options
context:
space:
mode:
Diffstat (limited to 'Zotlabs/Lib/Text.php')
-rw-r--r--Zotlabs/Lib/Text.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/Zotlabs/Lib/Text.php b/Zotlabs/Lib/Text.php
index f593f9dd6..4a962670a 100644
--- a/Zotlabs/Lib/Text.php
+++ b/Zotlabs/Lib/Text.php
@@ -21,4 +21,13 @@ class Text {
return htmlspecialchars($string, ENT_COMPAT, 'UTF-8', false);
}
+ public static function rawurlencode_parts(string $string): string {
+ if (!$string) {
+ return EMPTY_STR;
+ }
+
+ return implode('/', array_map('rawurlencode', explode('/', $string)));
+ }
+
+
}