• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/v2/Price/PriceRepository.php
  • Класс: BitrixCatalogv2PricePriceRepository
  • Вызов: PriceRepository::createCollection
protected function createCollection(array $entityFields = []): PriceCollection
{
	$collection = $this->factory->createCollection();

	foreach ($this->getPriceSettings() as $settings)
	{
		$fields = $entityFields[$settings['ID']]
			?? [
				'CATALOG_GROUP_ID' => $settings['ID'],
			];
		$price = $this->createEntity($fields);
		$price->setSettings($settings);
		$collection->add($price);
	}

	return $collection;
}