• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicateorganizationcriterion.php
  • Класс: Bitrix\Crm\Integrity\DuplicateOrganizationCriterion
  • Вызов: DuplicateOrganizationCriterion::prepareCode
static function prepareCode($title)
{
	if(!is_string($title))
	{
		throw new Main\ArgumentTypeException('title', 'string');
	}

	if($title === '')
	{
		return '';
	}

	if(mb_strpos($title, '&') >= 0)
	{
		$title = preg_replace('/\&/', 'and', $title);
	}

	return mb_strtolower(trim(preg_replace(self::getTypeRegexPattern(), '', $title)));
}