...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/binding/entitybinding.php
- Класс: Bitrix\Crm\Binding\EntityBinding
- Вызов: EntityBinding::prepareEntityIDs
static function prepareEntityIDs($entityTypeID, array $bindings) { if(!is_int($entityTypeID)) { $entityTypeID = (int)$entityTypeID; } self::validateEntityTypeId($entityTypeID); $fieldName = self::resolveEntityFieldName($entityTypeID); $entityIDs = array(); foreach($bindings as $binding) { if(!is_array($binding)) { continue; } $entityID = is_array($binding) && isset($binding[$fieldName]) ? (int)$binding[$fieldName] : 0; if($entityID > 0) { $entityIDs[] = $entityID; } } return $entityIDs; }