- Модуль: documentgenerator
- Путь к файлу: ~/bitrix/modules/documentgenerator/lib/external/petrovich.php
- Класс: Petrovich
- Вызов: Petrovich::applyRule
private function applyRule($mods,$name,$case) {
$nameWithoutFirstLetter = mb_substr($name, 1);
$isUpperCase = ($nameWithoutFirstLetter != mb_strtolower($nameWithoutFirstLetter));
$result = mb_substr($name,0,mb_strlen($name) - mb_substr_count($mods[$case],'-'));
if($isUpperCase)
{
$mods[$case] = mb_strtoupper($mods[$case]);
}
$result .= str_replace('-','',$mods[$case]);
return $result;
}