- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/user.php
- Класс: BitrixMainUserTable
- Вызов: UserTable::generateSearchUserContent
static function generateSearchUserContent(array $fields)
{
$text = implode(' ', [
$fields['NAME'],
$fields['LAST_NAME'],
$fields['WORK_POSITION'],
]);
$charsToReplace = ['(', ')', '[', ']', '{', '}', '<', '>', '-', '#', '"', '''];
$clearedText = str_replace($charsToReplace, ' ', $text);
$clearedText = preg_replace('/ss+/', ' ', $clearedText);
$result = MapBuilder::create()
->addInteger($fields['ID'])
->addText($clearedText)
->build()
;
return $result;
}