Working with text - Jet\Data_Text
There are several methods for working with text that are used by the Jet platform, but of course can be useful in the application space as well.
Method Overview
Method | Meaning of |
---|---|
public static removeAccents( string $text ) : string |
Removes all diacritics from the text. This means that it converts characters like čšťď to cstd. |
public static replaceData( string $text, array $data ) : string |
Replaces the keys in the text with values from the array. Let's see an example:
$text = 'Your name is %user_name% and your role is %user_role%.';
This method is used, for example, by the translator |
public static htmlSpecialChars( string $input, bool $encode_quotes=false ) : string |
It takes care of encoding potentially dangerous data before displaying it in HTML. |