- Модуль: rest
- Путь к файлу: ~/bitrix/modules/rest/lib/configuration/core/ownerentity.php
- Класс: BitrixRestConfigurationCoreOwnerEntityTable
- Вызов: OwnerEntityTable::saveMulti
static function saveMulti($owner, $ownerType, $itemList)
{
if (is_array($itemList))
{
if (!empty($itemList['ENTITY_TYPE']) && !empty($itemList['ENTITY']))
{
try
{
static::add(
[
'ENTITY_TYPE' => $itemList['ENTITY_TYPE'],
'ENTITY' => $itemList['ENTITY'],
'OWNER_TYPE' => $ownerType,
'OWNER' => $owner,
]
);
}
catch (Exception $e)
{
}
}
else
{
foreach ($itemList as $entity)
{
if (!empty($entity['ENTITY_TYPE']) && !empty($entity['ENTITY']))
{
try
{
static::add(
[
'ENTITY_TYPE' => $entity['ENTITY_TYPE'],
'ENTITY' => $entity['ENTITY'],
'OWNER_TYPE' => $ownerType,
'OWNER' => $owner,
]
);
}
catch (Exception $e)
{
}
}
}
}
}
}