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

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

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

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

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

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

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

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

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

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

◆ __construct()

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

LanguageNormalizer constructor.

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

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

Методы

◆ getLangDataFilePath()

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

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

◆ loadLangData()

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

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

◆ normalize()

normalize ( string $string)

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

Замещает INormalizer.

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

◆ replaceAliases()

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

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

◆ replaceLetters()

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

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

◆ replaceTitles()

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

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

◆ setLangData()

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

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

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

◆ $aliases

$aliases = []
protected

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

◆ $letters

$letters = []
protected

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

◆ $titles

$titles = []
protected

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