jsonEncode() jsonEncode(mixed|null $data = null) : mixed Converts object to JSON format Parameters mixed|null $data @ishacky Returns mixed — @ishacky
jsonDecode() jsonDecode(string $json) : mixed Decodes JSON format into object Parameters string $json Returns mixed — @ishacky
escapeHtml() escapeHtml(string $value) : string Escapes string for HTML Parameters string $value Returns string
prepareAttribute() prepareAttribute(string $value, null|string $quote = null) : mixed|string Prepares a string to be used in an attribute Parameters string $value null|string $quote Returns mixed|string
escapeJsString() escapeJsString(string $value) : string Escapes string for JavaScript Parameters string $value Returns string
prepareUri() prepareUri(string $uri, boolean $addHost = false) : string Prepares an uri fuman:// will be replaced by the appropriate prefix, current host will be added if requested Parameters string $uri boolean $addHost Returns string
getServerUri() getServerUri(boolean $addDefaultPort = false) : string Gets server uri Parameters boolean $addDefaultPort Returns string
prependServerUriToHtml() prependServerUriToHtml(string $html, null|string $serverUri = null) : string Prepends server uri to html Parameters string $html null|string $serverUri Returns string
convertHtmlToPlainContent() convertHtmlToPlainContent( $content) : string Used in templates! Parameters $content Returns string
scrambleEmail() scrambleEmail(string $email) : string Scramble email address Parameters string $email Returns string
scrambleEmailInText() scrambleEmailInText(string $text) : string Scrambles the mailto: definitions in text Parameters string $text Returns string
decodeFumanProtocol() decodeFumanProtocol(string $uri, boolean $frontend = true) : string Decodes fuman protocol (fuman://) Parameters string $uri boolean $frontend Returns string
hexToRgb() hexToRgb(string $color) : array|null Hex to RGB Parameters string $color Returns array|null