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. |