Functions14 public, 0 private

Concatenates the domain parts of splitDomain() to a full domain.
publicstringbuildDomain
requiredstructdomainParts
structOPTIONS{}
optionarrayexclude[]
Builds a query string from the provided key-value-pairs.
publicstringbuildQueryString
requiredstructkvp
Determines if the query string will be appended.
booleanisAppendedfalse
Returns if the provided string contains an URL.
publicbooleancontainsUrl
requiredstringtarget
publicstringdomainFromACE
requiredstringdomain
publicstringdomainToACE
requiredstringdomain
Extracts the query string as key-value-pair from the provided URL.
publicstructgetQueryString
requiredstringurl
structOPTIONS{}
optionbooleanpreserveKeyCasefalse
Joins the provided paths.
publicstringjoinUrlPaths
requiredanypath1
anypath2
Merges the provided query string(s) with the specified URL.
publicanymergeQueryString
requiredstringurl
requiredarray, string, structqueryString
structOPTIONS{}
optionbooleanpreserveKeyCasefalse
option"array", "string", "struct"returnTypestring
Preserves the provided query string while adding or changing the specified key-value-pair.
publicstringmodifyQueryString
Either a URL or a query string.
requiredstringbase
requiredarray, string, structkvp
structOPTIONS{}
optionbooleanpreserveKeyCasefalse
Removes the specified key(s) or key-value-pair(s) in the provided query string.
publicstringremoveQueryString
requiredstringbase
requiredarray, string, structkvp
structOPTIONS{}
optionbooleanpreserveKeyCasetrue
publicstructsplitDomain
requiredstringdomain
Removes the domain part in all absolute URLs.
publicstringstripAbsoluteURLs
requiredstringcontent
Strip URLs as part of (the specified) attributes only.
boolean, string<>inAttribute
Converts the provided struct to a query string.
publicstringstructToQueryString
requiredstructsource
structOPTIONS{}
optionbooleanexcludeEmptyfalse
optionbooleankeepEmptyValuetrue
optionbooleanprependQueryDelimiterfalse
optionbooleanpreserveKeyCasefalse
publicstructqueryStringToStruct
requiredarray, string, structsource
structOPTIONS{}
optionbooleanpreserveKeyCasefalse