- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicateorganizationcriterion.php
- Класс: Bitrix\Crm\Integrity\DuplicateOrganizationCriterion
- Вызов: DuplicateOrganizationCriterion::getRegisteredEntityMatches
static function getRegisteredEntityMatches($entityTypeID, $entityID)
{
if(!is_int($entityTypeID))
{
throw new Main\ArgumentTypeException('entityTypeID', 'integer');
}
if(!is_int($entityID))
{
throw new Main\ArgumentTypeException('entityID', 'integer');
}
$dbResult = DuplicateOrganizationMatchCodeTable::getList(
array(
'select' =>array('ID', 'TITLE'),
'order' => array('ID' =>'ASC'),
'filter' => array(
'ENTITY_TYPE_ID' => $entityTypeID,
'ENTITY_ID' => $entityID
)
)
);
$results = array();
while($fields = $dbResult->fetch())
{
$matches = array('TITLE' => isset($fields['TITLE']) ? $fields['TITLE'] : '', 'NORMALIZED' => true);
$results[self::prepareMatchHash($matches)] = $matches;
}
return $results;
}