• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/external/petrovich.php
  • Класс: Petrovich
  • Вызов: Petrovich::inflect
private function inflect($name,$case,$type) {
	$names_arr = explode('-',$name);
	$result = array();

	if(static::isLoaded())
	{
		foreach($names_arr as $arr_name) {
			if(($exception = $this->checkException($arr_name,$case,$type)) !== false) {
				$result[] = $exception;
			}
			else {
				$result[] = $this->findInRules($arr_name,$case,$type);
			}
		}
	}
	return implode('-',$result);
}