• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/v2/PropertyValue/PropertyValueCollection.php
  • Класс: BitrixCatalogv2PropertyValuePropertyValueCollection
  • Вызов: PropertyValueCollection::prepareValuesIds
private function prepareValuesIds($values): array
{
	if (empty($values))
	{
		return $values;
	}

	foreach ($values as $key => $value)
	{
		$values[$key]['ID'] = 0;
	}

	$valueIndex = 0;
	foreach ($this->getIterator() as $entity)
	{
		$values[$valueIndex]['ID'] = $entity->getId();
		$valueIndex++;
		if ($valueIndex > count($values) - 1)
		{
			break;
		}
	}

	return $values;
}