InternetMarkeText
in package
Utility class providing text replacements using the 'internetmarke' section.
Table of Contents
- $languageTextManager : LanguageTextManager
- __construct() : mixed
- initializes for the given languages_id or session language.
- get_text() : string
- returns a single phrase
- replaceLanguagePlaceholders() : string
- replaces phrases denoted by phrase tags ('##phrase_name') in the content.
Properties
$languageTextManager
protected
LanguageTextManager
$languageTextManager
Methods
__construct()
initializes for the given languages_id or session language.
public
__construct([int|null $languages_id = null ]) : mixed
Uses session language as a default if no languages_id is given.
Parameters
- $languages_id : int|null = null
-
a Gambio languages_id
Return values
mixed —get_text()
returns a single phrase
public
get_text(string $placeholder) : string
Parameters
- $placeholder : string
-
phrase name
Return values
string —phrase value
replaceLanguagePlaceholders()
replaces phrases denoted by phrase tags ('##phrase_name') in the content.
public
replaceLanguagePlaceholders(string $content) : string
Parameters
- $content : string
-
text containing phrase tags
Return values
string —the content with tags replaced by phrases