...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/volatile/type/state.php
- Класс: Bitrix\Crm\Integrity\Volatile\Type\State
- Вызов: State::bulkGet
public function bulkGet(array $volatileTypeIds = []): Result { $result = new Result(); if (empty($volatileTypeIds)) { $volatileTypeIds = DuplicateVolatileCriterion::getAllSupportedDedupeTypes(); } else { $volatileTypeIds = $this->validateVolatileTypeIds($volatileTypeIds); } $volatileTypeStateMap = []; if (!empty($volatileTypeIds)) { $res = DuplicateIndexTypeSettingsTable::getList( [ 'filter' => ['@ID' => $volatileTypeIds], 'select' => ['ID', 'STATE_ID'] ] ); while ($row = $res->fetch()) { $volatileTypeStateMap[(int)$row['ID']] = (int)$row['STATE_ID']; } } $result->setData($this->validateVolatileTypeStateMap($volatileTypeStateMap)); return $result; }