• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/value/name.php
  • Класс: BitrixDocumentGeneratorValueName
  • Вызов: Name::changeCase
protected function changeCase($case)
{
	$fields = $this->value;
	if(!$this->isFieldsRussian($fields))
	{
		return $fields;
	}
	$gender = $this->getGender();
	if($gender)
	{
		$petrovich = new Petrovich($gender);
		foreach($this->getLanguageFieldNames() as $name => $method)
		{
			$fields[$name] = $this->fromUtf($petrovich->$method($this->toUtf($fields[$name]), $case));
		}
	}

	return $fields;
}