Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс LanguageNormalizer
+ Граф наследования:LanguageNormalizer:

Открытые члены

 __construct ($lang=LANGUAGE_ID, array $langData=[])
 
 normalize ($string)
 
 setLangData ($langData)
 

Защищенные члены

 replaceLetters ($string, array $letters)
 
 replaceTitles ($string, $titles)
 
 replaceAliases ($string, $aliases)
 
 loadLangData ($lang)
 
 getLangDataFilePath ($lang)
 

Защищенные данные

 $letters = []
 
 $aliases = []
 
 $titles = []
 

Подробное описание

См. определение в файле languagenormalizer.php строка 11

Конструктор(ы)

◆ __construct()

__construct ( $lang = LANGUAGE_ID,
array $langData = [] )

LanguageNormalizer constructor.

Аргументы
string$langLanguage id.
array$langDataLanguage specific data.

См. определение в файле languagenormalizer.php строка 25

Методы

◆ getLangDataFilePath()

getLangDataFilePath ( $lang)
protected
Аргументы
string$langLanguage id.
Возвращает
string Path to language data file.

См. определение в файле languagenormalizer.php строка 134

◆ loadLangData()

loadLangData ( $lang)
protected
Аргументы
string$langLanguage id
Возвращает
array Language data.

См. определение в файле languagenormalizer.php строка 112

◆ normalize()

normalize ( $string)

Аргументы
string$nameLocation name
Возвращает
string

Замещает INormalizer.

См. определение в файле languagenormalizer.php строка 36

◆ replaceAliases()

replaceAliases ( $string,
$aliases )
protected
Аргументы
string$stringLocation name
array$aliasesReplacements
Возвращает
string

См. определение в файле languagenormalizer.php строка 96

◆ replaceLetters()

replaceLetters ( $string,
array $letters )
protected
Аргументы
string$stringLocation name.
array$lettersReplacements
Возвращает
string

См. определение в файле languagenormalizer.php строка 63

◆ replaceTitles()

replaceTitles ( $string,
$titles )
protected
Аргументы
string$stringLocation name.
array$titlesReplacements
Возвращает
string

См. определение в файле languagenormalizer.php строка 80

◆ setLangData()

setLangData ( $langData)
Аргументы
array$langDataLanguage data.

См. определение в файле languagenormalizer.php строка 142

Данные класса

◆ $aliases

$aliases = []
protected

См. определение в файле languagenormalizer.php строка 16

◆ $letters

$letters = []
protected

См. определение в файле languagenormalizer.php строка 14

◆ $titles

$titles = []
protected

См. определение в файле languagenormalizer.php строка 18