...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicaterequisitecriterion.php
- Класс: Bitrix\Crm\Integrity\DuplicateRequisiteCriterion
- Вызов: DuplicateRequisiteCriterion::prepareCodes
static function prepareCodes($countryId, $fieldName, array $values) { if(!is_int($countryId)) { throw new Main\ArgumentTypeException('countryId', 'integer'); } if(!is_string($fieldName)) { throw new Main\ArgumentTypeException('fieldName', 'string'); } $result = array(); foreach($values as $value) { if(!is_string($value)) { continue; } $value = preg_replace('/[^0-9]/i', '', $value); if($value !== '') { $result[] = mb_strtolower($value); } } return array_unique($result); }